[][src]Trait opencv::hub_prelude::IndexTrait

pub trait IndexTrait {
    pub fn as_raw_Index(&self) -> *const c_void;
pub fn as_raw_mut_Index(&mut self) -> *mut c_void; pub fn build(
        &mut self,
        features: &dyn ToInputArray,
        params: &IndexParams,
        dist_type: flann_distance_t
    ) -> Result<()> { ... }
pub fn knn_search(
        &mut self,
        query: &dyn ToInputArray,
        indices: &mut dyn ToOutputArray,
        dists: &mut dyn ToOutputArray,
        knn: i32,
        params: &SearchParams
    ) -> Result<()> { ... }
pub fn radius_search(
        &mut self,
        query: &dyn ToInputArray,
        indices: &mut dyn ToOutputArray,
        dists: &mut dyn ToOutputArray,
        radius: f64,
        max_results: i32,
        params: &SearchParams
    ) -> Result<i32> { ... }
pub fn save(&self, filename: &str) -> Result<()> { ... }
pub fn load(
        &mut self,
        features: &dyn ToInputArray,
        filename: &str
    ) -> Result<bool> { ... }
pub fn release(&mut self) -> Result<()> { ... }
pub fn get_distance(&self) -> Result<flann_distance_t> { ... }
pub fn get_algorithm(&self) -> Result<flann_algorithm_t> { ... } }

Required methods

Loading content...

Provided methods

pub fn build(
    &mut self,
    features: &dyn ToInputArray,
    params: &IndexParams,
    dist_type: flann_distance_t
) -> Result<()>
[src]

C++ default parameters

  • dist_type: cvflann::FLANN_DIST_L2

C++ default parameters

  • params: SearchParams()

C++ default parameters

  • params: SearchParams()

pub fn save(&self, filename: &str) -> Result<()>[src]

pub fn load(
    &mut self,
    features: &dyn ToInputArray,
    filename: &str
) -> Result<bool>
[src]

pub fn release(&mut self) -> Result<()>[src]

pub fn get_distance(&self) -> Result<flann_distance_t>[src]

pub fn get_algorithm(&self) -> Result<flann_algorithm_t>[src]

Loading content...

Implementors

impl IndexTrait for Index[src]

Loading content...