pub trait Rapid_TrackerTrait: AlgorithmTrait + Rapid_TrackerTraitConst {
// Required method
fn as_raw_mut_Rapid_Tracker(&mut self) -> *mut c_void;
// Provided methods
fn compute(
&mut self,
img: &impl ToInputArray,
num: i32,
len: i32,
k: &impl ToInputArray,
rvec: &mut impl ToInputOutputArray,
tvec: &mut impl ToInputOutputArray,
termcrit: TermCriteria,
) -> Result<f32> { ... }
fn compute_def(
&mut self,
img: &impl ToInputArray,
num: i32,
len: i32,
k: &impl ToInputArray,
rvec: &mut impl ToInputOutputArray,
tvec: &mut impl ToInputOutputArray,
) -> Result<f32> { ... }
fn clear_state(&mut self) -> Result<()> { ... }
}
Expand description
Mutable methods for crate::rapid::Rapid_Tracker
Required Methods§
fn as_raw_mut_Rapid_Tracker(&mut self) -> *mut c_void
Provided Methods§
sourcefn compute(
&mut self,
img: &impl ToInputArray,
num: i32,
len: i32,
k: &impl ToInputArray,
rvec: &mut impl ToInputOutputArray,
tvec: &mut impl ToInputOutputArray,
termcrit: TermCriteria,
) -> Result<f32>
fn compute( &mut self, img: &impl ToInputArray, num: i32, len: i32, k: &impl ToInputArray, rvec: &mut impl ToInputOutputArray, tvec: &mut impl ToInputOutputArray, termcrit: TermCriteria, ) -> Result<f32>
§C++ default parameters
- termcrit: TermCriteria(TermCriteria::MAX_ITER|TermCriteria::EPS,5,1.5)
sourcefn compute_def(
&mut self,
img: &impl ToInputArray,
num: i32,
len: i32,
k: &impl ToInputArray,
rvec: &mut impl ToInputOutputArray,
tvec: &mut impl ToInputOutputArray,
) -> Result<f32>
fn compute_def( &mut self, img: &impl ToInputArray, num: i32, len: i32, k: &impl ToInputArray, rvec: &mut impl ToInputOutputArray, tvec: &mut impl ToInputOutputArray, ) -> Result<f32>
§Note
This alternative version of Rapid_TrackerTrait::compute function uses the following default values for its arguments:
- termcrit: TermCriteria(TermCriteria::MAX_ITER|TermCriteria::EPS,5,1.5)
fn clear_state(&mut self) -> Result<()>
Object Safety§
This trait is not object safe.