Class cv::cuda::ORB#
Class implementing the ORB (oriented BRIEF) keypoint detector and descriptor extractor. View details
#include <opencv2/cudafeatures2d.hpp>Collaboration diagram for cv::cuda::ORB:
Public Member Functions#
Public Member Functions inherited from cv::cuda::Feature2DAsync
Return |
Name |
Description |
|---|---|---|
|
Computes the descriptors for a set of keypoints detected in an image. |
|
|
|
|
|
||
|
Detects keypoints in an image. |
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 ORB (oriented BRIEF) keypoint detector and descriptor extractor.
See also
- Examples
- samples/cpp/stitching_detailed.cpp.
Member Function Documentation#
create()#
static Ptr< cuda::ORB > cv::cuda::ORB::create(
int nfeatures = 500,
float scaleFactor = 1.2f,
int nlevels = 8,
int edgeThreshold = 31,
int firstLevel = 0,
int WTA_K = 2,
int scoreType = cv::ORB::HARRIS_SCORE,
int patchSize = 31,
int fastThreshold = 20,
bool blurForDescriptor = false )
getBlurForDescriptor()#
bool cv::cuda::ORB::getBlurForDescriptor()
getEdgeThreshold()#
int cv::cuda::ORB::getEdgeThreshold()
getFastThreshold()#
int cv::cuda::ORB::getFastThreshold()
getFirstLevel()#
int cv::cuda::ORB::getFirstLevel()
getMaxFeatures()#
int cv::cuda::ORB::getMaxFeatures()
getNLevels()#
int cv::cuda::ORB::getNLevels()
getPatchSize()#
int cv::cuda::ORB::getPatchSize()
getScaleFactor()#
double cv::cuda::ORB::getScaleFactor()
getScoreType()#
int cv::cuda::ORB::getScoreType()
getWTA_K()#
int cv::cuda::ORB::getWTA_K()
setBlurForDescriptor()#
void cv::cuda::ORB::setBlurForDescriptor(bool blurForDescriptor)
if true, image will be blurred before descriptors calculation
setEdgeThreshold()#
void cv::cuda::ORB::setEdgeThreshold(int edgeThreshold)
setFastThreshold()#
void cv::cuda::ORB::setFastThreshold(int fastThreshold)
setFirstLevel()#
void cv::cuda::ORB::setFirstLevel(int firstLevel)
setMaxFeatures()#
void cv::cuda::ORB::setMaxFeatures(int maxFeatures)
setNLevels()#
void cv::cuda::ORB::setNLevels(int nlevels)
setPatchSize()#
void cv::cuda::ORB::setPatchSize(int patchSize)
setScaleFactor()#
void cv::cuda::ORB::setScaleFactor(double scaleFactor)
setScoreType()#
void cv::cuda::ORB::setScoreType(int scoreType)
setWTA_K()#
void cv::cuda::ORB::setWTA_K(int wta_k)
Member Data Documentation#
ANGLE_ROW#
static const int cv::cuda::ORB::ANGLE_ROW = 3
OCTAVE_ROW#
static const int cv::cuda::ORB::OCTAVE_ROW = 4
RESPONSE_ROW#
static const int cv::cuda::ORB::RESPONSE_ROW = 2
ROWS_COUNT#
static const int cv::cuda::ORB::ROWS_COUNT = 6
SIZE_ROW#
static const int cv::cuda::ORB::SIZE_ROW = 5
X_ROW#
static const int cv::cuda::ORB::X_ROW = 0
Y_ROW#
static const int cv::cuda::ORB::Y_ROW = 1
Source file#
The documentation for this class was generated from the following file:
opencv2/cudafeatures2d.hpp