Type Definition opencv::types::PtrOfCUDA_DescriptorMatcher [−][src]
pub type PtrOfCUDA_DescriptorMatcher = Ptr<dyn CUDA_DescriptorMatcher>;Implementations
Trait Implementations
Stores algorithm parameters in a file storage
simplified API for language bindings Stores algorithm parameters in a file storage Read more
Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read
Saves the algorithm to a file. In order to make this method work, the derived class must implement Algorithm::write(FileStorage& fs). Read more
Returns the algorithm string identifier. This string is used as top level xml/yml node tag when the object is saved to a file or string. Read more
Adds descriptors to train a descriptor collection. Read more
fn match_(
&mut self,
query_descriptors: &dyn ToInputArray,
train_descriptors: &dyn ToInputArray,
matches: &mut Vector<DMatch>,
mask: &dyn ToInputArray
) -> Result<()>
fn match_(
&mut self,
query_descriptors: &dyn ToInputArray,
train_descriptors: &dyn ToInputArray,
matches: &mut Vector<DMatch>,
mask: &dyn ToInputArray
) -> Result<()>
Finds the best match for each descriptor from a query set (blocking version). Read more
Finds the best match for each descriptor from a query set (blocking version). Read more
fn match_async(
&mut self,
query_descriptors: &dyn ToInputArray,
train_descriptors: &dyn ToInputArray,
matches: &mut dyn ToOutputArray,
mask: &dyn ToInputArray,
stream: &mut Stream
) -> Result<()>
fn match_async(
&mut self,
query_descriptors: &dyn ToInputArray,
train_descriptors: &dyn ToInputArray,
matches: &mut dyn ToOutputArray,
mask: &dyn ToInputArray,
stream: &mut Stream
) -> Result<()>
Finds the best match for each descriptor from a query set (asynchronous version). Read more
fn match_async_1(
&mut self,
query_descriptors: &dyn ToInputArray,
matches: &mut dyn ToOutputArray,
masks: &Vector<GpuMat>,
stream: &mut Stream
) -> Result<()>
fn match_async_1(
&mut self,
query_descriptors: &dyn ToInputArray,
matches: &mut dyn ToOutputArray,
masks: &Vector<GpuMat>,
stream: &mut Stream
) -> Result<()>
Finds the best match for each descriptor from a query set (asynchronous version). Read more
fn match_convert(
&mut self,
gpu_matches: &dyn ToInputArray,
matches: &mut Vector<DMatch>
) -> Result<()>
fn match_convert(
&mut self,
gpu_matches: &dyn ToInputArray,
matches: &mut Vector<DMatch>
) -> Result<()>
Converts matches array from internal representation to standard matches vector. Read more
fn knn_match(
&mut self,
query_descriptors: &dyn ToInputArray,
train_descriptors: &dyn ToInputArray,
matches: &mut Vector<Vector<DMatch>>,
k: i32,
mask: &dyn ToInputArray,
compact_result: bool
) -> Result<()>
fn knn_match(
&mut self,
query_descriptors: &dyn ToInputArray,
train_descriptors: &dyn ToInputArray,
matches: &mut Vector<Vector<DMatch>>,
k: i32,
mask: &dyn ToInputArray,
compact_result: bool
) -> Result<()>
Finds the k best matches for each descriptor from a query set (blocking version). Read more
Finds the k best matches for each descriptor from a query set (blocking version). Read more
fn knn_match_async(
&mut self,
query_descriptors: &dyn ToInputArray,
train_descriptors: &dyn ToInputArray,
matches: &mut dyn ToOutputArray,
k: i32,
mask: &dyn ToInputArray,
stream: &mut Stream
) -> Result<()>
fn knn_match_async(
&mut self,
query_descriptors: &dyn ToInputArray,
train_descriptors: &dyn ToInputArray,
matches: &mut dyn ToOutputArray,
k: i32,
mask: &dyn ToInputArray,
stream: &mut Stream
) -> Result<()>
Finds the k best matches for each descriptor from a query set (asynchronous version). Read more
fn knn_match_async_1(
&mut self,
query_descriptors: &dyn ToInputArray,
matches: &mut dyn ToOutputArray,
k: i32,
masks: &Vector<GpuMat>,
stream: &mut Stream
) -> Result<()>
fn knn_match_async_1(
&mut self,
query_descriptors: &dyn ToInputArray,
matches: &mut dyn ToOutputArray,
k: i32,
masks: &Vector<GpuMat>,
stream: &mut Stream
) -> Result<()>
Finds the k best matches for each descriptor from a query set (asynchronous version). Read more
fn knn_match_convert(
&mut self,
gpu_matches: &dyn ToInputArray,
matches: &mut Vector<Vector<DMatch>>,
compact_result: bool
) -> Result<()>
fn knn_match_convert(
&mut self,
gpu_matches: &dyn ToInputArray,
matches: &mut Vector<Vector<DMatch>>,
compact_result: bool
) -> Result<()>
Converts matches array from internal representation to standard matches vector. Read more
fn radius_match(
&mut self,
query_descriptors: &dyn ToInputArray,
train_descriptors: &dyn ToInputArray,
matches: &mut Vector<Vector<DMatch>>,
max_distance: f32,
mask: &dyn ToInputArray,
compact_result: bool
) -> Result<()>
fn radius_match(
&mut self,
query_descriptors: &dyn ToInputArray,
train_descriptors: &dyn ToInputArray,
matches: &mut Vector<Vector<DMatch>>,
max_distance: f32,
mask: &dyn ToInputArray,
compact_result: bool
) -> Result<()>
For each query descriptor, finds the training descriptors not farther than the specified distance (blocking version). Read more
For each query descriptor, finds the training descriptors not farther than the specified distance (blocking version). Read more
fn radius_match_async(
&mut self,
query_descriptors: &dyn ToInputArray,
train_descriptors: &dyn ToInputArray,
matches: &mut dyn ToOutputArray,
max_distance: f32,
mask: &dyn ToInputArray,
stream: &mut Stream
) -> Result<()>
fn radius_match_async(
&mut self,
query_descriptors: &dyn ToInputArray,
train_descriptors: &dyn ToInputArray,
matches: &mut dyn ToOutputArray,
max_distance: f32,
mask: &dyn ToInputArray,
stream: &mut Stream
) -> Result<()>
For each query descriptor, finds the training descriptors not farther than the specified distance (asynchronous version). Read more
fn radius_match_async_1(
&mut self,
query_descriptors: &dyn ToInputArray,
matches: &mut dyn ToOutputArray,
max_distance: f32,
masks: &Vector<GpuMat>,
stream: &mut Stream
) -> Result<()>
fn radius_match_async_1(
&mut self,
query_descriptors: &dyn ToInputArray,
matches: &mut dyn ToOutputArray,
max_distance: f32,
masks: &Vector<GpuMat>,
stream: &mut Stream
) -> Result<()>
For each query descriptor, finds the training descriptors not farther than the specified distance (asynchronous version). Read more
fn radius_match_convert(
&mut self,
gpu_matches: &dyn ToInputArray,
matches: &mut Vector<Vector<DMatch>>,
compact_result: bool
) -> Result<()>
fn radius_match_convert(
&mut self,
gpu_matches: &dyn ToInputArray,
matches: &mut Vector<Vector<DMatch>>,
compact_result: bool
) -> Result<()>
Converts matches array from internal representation to standard matches vector. Read more
Returns true if the descriptor matcher supports masking permissible matches.
Returns a constant link to the train descriptor collection.