[][src]Struct opencv::features2d::FlannBasedMatcher

pub struct FlannBasedMatcher { /* fields omitted */ }

Flann-based descriptor matcher.

This matcher trains cv::flann::Index on a train descriptor collection and calls its nearest search methods to find the best matches. So, this matcher may be faster when matching a large train collection than the brute force matcher. FlannBasedMatcher does not support masking permissible matches of descriptor sets because flann::Index does not support this. :

Implementations

impl FlannBasedMatcher[src]

impl FlannBasedMatcher[src]

pub fn new(
    index_params: &Ptr<IndexParams>,
    search_params: &Ptr<SearchParams>
) -> Result<FlannBasedMatcher>
[src]

C++ default parameters

pub fn create() -> Result<Ptr<FlannBasedMatcher>>[src]

Trait Implementations

impl AlgorithmTrait for FlannBasedMatcher[src]

impl Boxed for FlannBasedMatcher[src]

impl DescriptorMatcher for FlannBasedMatcher[src]

impl Drop for FlannBasedMatcher[src]

impl FlannBasedMatcherTrait for FlannBasedMatcher[src]

impl Send for FlannBasedMatcher[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.