mirror of
https://github.com/opencv/opencv.git
synced 2026-07-31 08:13:04 +04:00
Documenation: merged recent changes from trunk
This commit is contained in:
@@ -358,7 +358,7 @@ FlannBasedMatcher
|
||||
-----------------
|
||||
.. ocv:class:: FlannBasedMatcher
|
||||
|
||||
Flann-based descriptor matcher. This matcher trains :ocv:func:`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. ::
|
||||
Flann-based descriptor matcher. This matcher trains :ocv:class:`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. ::
|
||||
|
||||
class FlannBasedMatcher : public DescriptorMatcher
|
||||
{
|
||||
|
||||
@@ -144,8 +144,10 @@ The following detector types are supported:
|
||||
* ``"SURF"`` -- :ocv:class:`SurfFeatureDetector`
|
||||
* ``"ORB"`` -- :ocv:class:`OrbFeatureDetector`
|
||||
* ``"MSER"`` -- :ocv:class:`MserFeatureDetector`
|
||||
* ``"GFTT"`` -- :ocv:class:`GfttFeatureDetector`
|
||||
* ``"HARRIS"`` -- :ocv:class:`HarrisFeatureDetector`
|
||||
* ``"GFTT"`` -- :ocv:class:`GoodFeaturesToTrackDetector`
|
||||
* ``"HARRIS"`` -- :ocv:class:`GoodFeaturesToTrackDetector` with Harris detector enabled
|
||||
* ``"Dense"`` -- :ocv:class:`DenseFeatureDetector`
|
||||
* ``"SimpleBlob"`` -- :ocv:class:`SimpleBlobDetector`
|
||||
|
||||
Also a combined format is supported: feature detector adapter name ( ``"Grid"`` --
|
||||
:ocv:class:`GridAdaptedFeatureDetector`, ``"Pyramid"`` --
|
||||
@@ -587,30 +589,3 @@ SurfAdjuster
|
||||
SurfAdjuster();
|
||||
...
|
||||
};
|
||||
|
||||
FeatureDetector
|
||||
---------------
|
||||
.. ocv:class:: FeatureDetector
|
||||
|
||||
Abstract base class for 2D image feature detectors. ::
|
||||
|
||||
class CV_EXPORTS FeatureDetector
|
||||
{
|
||||
public:
|
||||
virtual ~FeatureDetector();
|
||||
|
||||
void detect( const Mat& image, vector<KeyPoint>& keypoints,
|
||||
const Mat& mask=Mat() ) const;
|
||||
|
||||
void detect( const vector<Mat>& images,
|
||||
vector<vector<KeyPoint> >& keypoints,
|
||||
const vector<Mat>& masks=vector<Mat>() ) const;
|
||||
|
||||
virtual void read(const FileNode&);
|
||||
virtual void write(FileStorage&) const;
|
||||
|
||||
static Ptr<FeatureDetector> create( const string& detectorType );
|
||||
|
||||
protected:
|
||||
...
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user