![]() |
OpenCV
3.4.0
Open Source Computer Vision
|
Feature finders base class. More...
#include "matchers.hpp"
Public Member Functions | |
| virtual | ~FeaturesFinder () |
| virtual void | collectGarbage () |
| Frees unused memory allocated before if there is any. More... | |
| void | operator() (InputArray image, ImageFeatures &features) |
| void | operator() (InputArray image, ImageFeatures &features, const std::vector< cv::Rect > &rois) |
| Finds features in the given image. More... | |
| void | operator() (InputArrayOfArrays images, std::vector< ImageFeatures > &features, const std::vector< std::vector< cv::Rect > > &rois) |
| Finds features in the given images in parallel. More... | |
| void | operator() (InputArrayOfArrays images, std::vector< ImageFeatures > &features) |
Protected Member Functions | |
| virtual void | find (InputArray image, ImageFeatures &features)=0 |
| This method must implement features finding logic in order to make the wrappers detail::FeaturesFinder::operator()_ work. More... | |
| bool | isThreadSafe () const |
| uses dynamic_cast to determine thread-safety More... | |
Feature finders base class.
|
inlinevirtual |
|
inlinevirtual |
Frees unused memory allocated before if there is any.
|
protectedpure virtual |
This method must implement features finding logic in order to make the wrappers detail::FeaturesFinder::operator()_ work.
| image | Source image |
| features | Found features |
|
protected |
uses dynamic_cast to determine thread-safety
| void cv::detail::FeaturesFinder::operator() | ( | InputArray | image, |
| ImageFeatures & | features | ||
| ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
| void cv::detail::FeaturesFinder::operator() | ( | InputArray | image, |
| ImageFeatures & | features, | ||
| const std::vector< cv::Rect > & | rois | ||
| ) |
Finds features in the given image.
| image | Source image |
| features | Found features |
| rois | Regions of interest |
| void cv::detail::FeaturesFinder::operator() | ( | InputArrayOfArrays | images, |
| std::vector< ImageFeatures > & | features, | ||
| const std::vector< std::vector< cv::Rect > > & | rois | ||
| ) |
Finds features in the given images in parallel.
| images | Source images |
| features | Found features for each image |
| rois | Regions of interest for each image |
| void cv::detail::FeaturesFinder::operator() | ( | InputArrayOfArrays | images, |
| std::vector< ImageFeatures > & | features | ||
| ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
1.8.12