[−][src]Trait opencv::hub_prelude::IndexTrait
Required methods
pub fn as_raw_Index(&self) -> *const c_void
[src]
pub fn as_raw_mut_Index(&mut self) -> *mut c_void
[src]
Provided methods
pub fn build(
&mut self,
features: &dyn ToInputArray,
params: &IndexParams,
dist_type: flann_distance_t
) -> Result<()>
[src]
&mut self,
features: &dyn ToInputArray,
params: &IndexParams,
dist_type: flann_distance_t
) -> Result<()>
C++ default parameters
- dist_type: cvflann::FLANN_DIST_L2
pub fn knn_search(
&mut self,
query: &dyn ToInputArray,
indices: &mut dyn ToOutputArray,
dists: &mut dyn ToOutputArray,
knn: i32,
params: &SearchParams
) -> Result<()>
[src]
&mut self,
query: &dyn ToInputArray,
indices: &mut dyn ToOutputArray,
dists: &mut dyn ToOutputArray,
knn: i32,
params: &SearchParams
) -> Result<()>
C++ default parameters
- params: SearchParams()
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>
[src]
&mut self,
query: &dyn ToInputArray,
indices: &mut dyn ToOutputArray,
dists: &mut dyn ToOutputArray,
radius: f64,
max_results: i32,
params: &SearchParams
) -> Result<i32>
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]
&mut self,
features: &dyn ToInputArray,
filename: &str
) -> Result<bool>