Class cv::xfeatures2d::KAZE#
Class implementing the KAZE keypoint detector and descriptor extractor, described in [11] . View details
#include <opencv2/xfeatures2d.hpp>Collaboration diagram for cv::xfeatures2d::KAZE:
Public Types#
enum cv::xfeatures2d::KAZE {
cv::xfeatures2d::DIFF_PM_G1 = 0,
cv::xfeatures2d::DIFF_PM_G2 = 1,
cv::xfeatures2d::DIFF_WEICKERT = 2,
cv::xfeatures2d::DIFF_CHARBONNIER = 3
}Public Member Functions#
Public Member Functions inherited from cv::Feature2D
Return |
Name |
Description |
|---|---|---|
|
|
Computes the descriptors for a set of keypoints detected in an image (first variant) or image set (second variant). |
|
||
|
||
|
||
|
||
|
|
Detects keypoints in an image (first variant) or image set (second variant). |
|
||
|
||
|
Return true if detector object is empty. |
|
|
Reads algorithm parameters from a file storage. |
|
|
||
|
||
|
Stores algorithm parameters in a file storage. |
|
|
Public Member Functions inherited from cv::Algorithm
Return |
Name |
Description |
|---|---|---|
|
Clears the algorithm state. |
|
|
Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read. |
|
|
Reads algorithm parameters from a file storage. |
|
|
||
|
|
|
|
Stores algorithm parameters in a file storage. |
|
|
Static Public Member Functions#
Static Public Member Functions inherited from cv::Algorithm
Return |
Name |
Description |
|---|---|---|
|
|
Loads algorithm from the file. |
|
|
Loads algorithm from a String. |
|
Reads algorithm from the file node. |
Additional Inherited Members#
Protected Member Functions inherited from cv::Algorithm
Return |
Name |
Description |
|---|---|---|
|
Detailed Description#
Class implementing the KAZE keypoint detector and descriptor extractor, described in ABD12 .
Member Typedef Documentation#
DiffusivityType#
typedef int cv::xfeatures2d::KAZE::DiffusivityType
Member Enumeration Documentation#
enum KAZE
|
|
|
|
Member Function Documentation#
create()#
static Ptr< KAZE > cv::xfeatures2d::KAZE::create(
bool extended = false,
bool upright = false,
float threshold = 0.001f,
int nOctaves = 4,
int nOctaveLayers = 4,
int diffusivity = KAZE::DIFF_PM_G2 )
The KAZE constructor.
Parameters
extended— Set to enable extraction of extended (128-byte) descriptor.upright— Set to enable use of upright descriptors (non rotation-invariant).threshold— Detector response threshold to accept pointnOctaves— Maximum octave evolution of the imagenOctaveLayers— Default number of sublevels per scale leveldiffusivity— Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER
getDefaultName()#
String cv::xfeatures2d::KAZE::getDefaultName()
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.
getDiffusivity()#
int cv::xfeatures2d::KAZE::getDiffusivity()
getExtended()#
bool cv::xfeatures2d::KAZE::getExtended()
getNOctaveLayers()#
int cv::xfeatures2d::KAZE::getNOctaveLayers()
getNOctaves()#
int cv::xfeatures2d::KAZE::getNOctaves()
getThreshold()#
double cv::xfeatures2d::KAZE::getThreshold()
getUpright()#
bool cv::xfeatures2d::KAZE::getUpright()
setDiffusivity()#
void cv::xfeatures2d::KAZE::setDiffusivity(int diff)
setExtended()#
void cv::xfeatures2d::KAZE::setExtended(bool extended)
setNOctaveLayers()#
void cv::xfeatures2d::KAZE::setNOctaveLayers(int octaveLayers)
setNOctaves()#
void cv::xfeatures2d::KAZE::setNOctaves(int octaves)
setThreshold()#
void cv::xfeatures2d::KAZE::setThreshold(double threshold)
setUpright()#
void cv::xfeatures2d::KAZE::setUpright(bool upright)
Source file#
The documentation for this class was generated from the following file:
opencv2/xfeatures2d.hpp