Struct opencv::video::TrackerMIL
source · pub struct TrackerMIL { /* private fields */ }
Expand description
The MIL algorithm trains a classifier in an online manner to separate the object from the background.
Multiple Instance Learning avoids the drift problem for a robust tracking. The implementation is based on MIL .
Original code can be found here http://vision.ucsd.edu/~bbabenko/project_miltrack.shtml
Implementations§
source§impl TrackerMIL
impl TrackerMIL
sourcepub fn create(parameters: TrackerMIL_Params) -> Result<Ptr<TrackerMIL>>
pub fn create(parameters: TrackerMIL_Params) -> Result<Ptr<TrackerMIL>>
Create MIL tracker instance
Parameters
- parameters: MIL parameters TrackerMIL::Params
C++ default parameters
- parameters: TrackerMIL::Params()
sourcepub fn create_def() -> Result<Ptr<TrackerMIL>>
pub fn create_def() -> Result<Ptr<TrackerMIL>>
Create MIL tracker instance
Parameters
- parameters: MIL parameters TrackerMIL::Params
Note
This alternative version of TrackerMIL::create function uses the following default values for its arguments:
- parameters: TrackerMIL::Params()
Trait Implementations§
source§impl Boxed for TrackerMIL
impl Boxed for TrackerMIL
source§impl Debug for TrackerMIL
impl Debug for TrackerMIL
source§impl Drop for TrackerMIL
impl Drop for TrackerMIL
source§impl From<TrackerMIL> for Tracker
impl From<TrackerMIL> for Tracker
source§fn from(s: TrackerMIL) -> Self
fn from(s: TrackerMIL) -> Self
Converts to this type from the input type.
source§impl TrackerMILTrait for TrackerMIL
impl TrackerMILTrait for TrackerMIL
fn as_raw_mut_TrackerMIL(&mut self) -> *mut c_void
source§impl TrackerMILTraitConst for TrackerMIL
impl TrackerMILTraitConst for TrackerMIL
fn as_raw_TrackerMIL(&self) -> *const c_void
source§impl TrackerTrait for TrackerMIL
impl TrackerTrait for TrackerMIL
source§impl TrackerTraitConst for TrackerMIL
impl TrackerTraitConst for TrackerMIL
fn as_raw_Tracker(&self) -> *const c_void
source§impl TryFrom<Tracker> for TrackerMIL
impl TryFrom<Tracker> for TrackerMIL
impl Send for TrackerMIL
Auto Trait Implementations§
impl RefUnwindSafe for TrackerMIL
impl !Sync for TrackerMIL
impl Unpin for TrackerMIL
impl UnwindSafe for TrackerMIL
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more