Struct opencv::flann::Index [−][src]
pub struct Index { /* fields omitted */ }
Implementations
pub fn new(
features: &dyn ToInputArray,
params: &IndexParams,
dist_type: flann_distance_t
) -> Result<Index>
pub fn new(
features: &dyn ToInputArray,
params: &IndexParams,
dist_type: flann_distance_t
) -> Result<Index>
C++ default parameters
- dist_type: cvflann::FLANN_DIST_L2
Trait Implementations
fn build(
&mut self,
features: &dyn ToInputArray,
params: &IndexParams,
dist_type: flann_distance_t
) -> Result<()>
fn build(
&mut self,
features: &dyn ToInputArray,
params: &IndexParams,
dist_type: flann_distance_t
) -> Result<()>
C++ default parameters Read more
fn knn_search(
&mut self,
query: &dyn ToInputArray,
indices: &mut dyn ToOutputArray,
dists: &mut dyn ToOutputArray,
knn: i32,
params: &SearchParams
) -> Result<()>
fn knn_search(
&mut self,
query: &dyn ToInputArray,
indices: &mut dyn ToOutputArray,
dists: &mut dyn ToOutputArray,
knn: i32,
params: &SearchParams
) -> Result<()>
C++ default parameters Read more
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>
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>
C++ default parameters Read more