|
|
|
@ -138,9 +138,9 @@ void FeatureDetector::write( FileStorage\& fs ) const; |
|
|
|
|
Feature detector factory that creates \cvCppCross{FeatureDetector} of given type with |
|
|
|
|
default parameters (rather using default constructor). |
|
|
|
|
|
|
|
|
|
\begin{lstlisting} |
|
|
|
|
Ptr<FeatureDetector> FeatureDetector::create( const string& detectorType ); |
|
|
|
|
\end{lstlisting} |
|
|
|
|
\cvdefCpp{ |
|
|
|
|
Ptr<FeatureDetector> FeatureDetector::create( const string\& detectorType ); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
\begin{description} |
|
|
|
|
\cvarg{detectorType}{Feature detector type.} |
|
|
|
@ -425,10 +425,10 @@ void DescriptorExtractor::write( FileStorage\& fs ) const; |
|
|
|
|
Descriptor extractor factory that creates \cvCppCross{DescriptorExtractor} of given type with |
|
|
|
|
default parameters (rather using default constructor). |
|
|
|
|
|
|
|
|
|
\begin{lstlisting} |
|
|
|
|
\cvdefCpp{ |
|
|
|
|
Ptr<DescriptorExtractor> |
|
|
|
|
DescriptorExtractor::create( const string& descriptorExtractorType ); |
|
|
|
|
\end{lstlisting} |
|
|
|
|
DescriptorExtractor::create( const string\& descriptorExtractorType ); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
\begin{description} |
|
|
|
|
\cvarg{descriptorExtractorType}{Descriptor extractor type.} |
|
|
|
@ -794,10 +794,10 @@ DescriptorMatcher::clone( bool emptyTrainData ) const; |
|
|
|
|
Descriptor matcher factory that creates \cvCppCross{DescriptorMatcher} of |
|
|
|
|
given type with default parameters (rather using default constructor). |
|
|
|
|
|
|
|
|
|
\begin{lstlisting} |
|
|
|
|
\cvdefCpp{ |
|
|
|
|
Ptr<DescriptorMatcher> |
|
|
|
|
DescriptorMatcher::create( const string& descriptorMatcherType ); |
|
|
|
|
\end{lstlisting} |
|
|
|
|
DescriptorMatcher::create( const string\& descriptorMatcherType ); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
\begin{description} |
|
|
|
|
\cvarg{descriptorMatcherType}{Descriptor matcher type.} |
|
|
|
@ -1017,39 +1017,39 @@ void GenericDescriptorMatcher::add( const vector<Mat>\& images, |
|
|
|
|
\cvCppFunc{GenericDescriptorMatcher::getTrainImages} |
|
|
|
|
Returns train image collection. |
|
|
|
|
|
|
|
|
|
\begin{lstlisting} |
|
|
|
|
const vector<Mat>& GenericDescriptorMatcher::getTrainImages() const; |
|
|
|
|
\end{lstlisting} |
|
|
|
|
\cvdefCpp{ |
|
|
|
|
const vector<Mat>\& GenericDescriptorMatcher::getTrainImages() const; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
\cvCppFunc{GenericDescriptorMatcher::getTrainKeypoints} |
|
|
|
|
Returns train keypoints collection. |
|
|
|
|
|
|
|
|
|
\begin{lstlisting} |
|
|
|
|
const vector<vector<KeyPoint> >& |
|
|
|
|
\cvdefCpp{ |
|
|
|
|
const vector<vector<KeyPoint> >\& |
|
|
|
|
GenericDescriptorMatcher::getTrainKeypoints() const; |
|
|
|
|
\end{lstlisting} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
\cvCppFunc{GenericDescriptorMatcher::clear} |
|
|
|
|
Clear train collection (iamges and keypoints). |
|
|
|
|
|
|
|
|
|
\begin{lstlisting} |
|
|
|
|
\cvdefCpp{ |
|
|
|
|
void GenericDescriptorMatcher::clear(); |
|
|
|
|
\end{lstlisting} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
\cvCppFunc{GenericDescriptorMatcher::train} |
|
|
|
|
Train the object, e.g. tree-based structure to extract descriptors or |
|
|
|
|
to optimize descriptors matching. |
|
|
|
|
|
|
|
|
|
\begin{lstlisting} |
|
|
|
|
\cvdefCpp{ |
|
|
|
|
void GenericDescriptorMatcher::train(); |
|
|
|
|
\end{lstlisting} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
\cvCppFunc{GenericDescriptorMatcher::isMaskSupported} |
|
|
|
|
Returns true if generic descriptor matcher supports masking permissible matches. |
|
|
|
|
|
|
|
|
|
\begin{lstlisting} |
|
|
|
|
\cvdefCpp{ |
|
|
|
|
void GenericDescriptorMatcher::isMaskSupported(); |
|
|
|
|
\end{lstlisting} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
\cvCppFunc{GenericDescriptorMatcher::classify} |
|
|
|
|
Classifies query keypoints under keypoints of one train image qiven as input argument |
|
|
|
|