Public Member Functions | |
GPUORB (int nFeatures=Settings::defaultFeature2D_ORB_nFeatures(), float scaleFactor=Settings::defaultFeature2D_ORB_scaleFactor(), int nLevels=Settings::defaultFeature2D_ORB_nLevels(), int edgeThreshold=Settings::defaultFeature2D_ORB_edgeThreshold(), int firstLevel=Settings::defaultFeature2D_ORB_firstLevel(), int WTA_K=Settings::defaultFeature2D_ORB_WTA_K(), int scoreType=Settings::defaultFeature2D_ORB_scoreType(), int patchSize=Settings::defaultFeature2D_ORB_patchSize(), int fastThreshold=Settings::defaultFeature2D_Fast_threshold(), bool fastNonmaxSupression=Settings::defaultFeature2D_Fast_nonmaxSuppression()) | |
virtual | ~GPUORB () |
Protected Member Functions | |
void | computeDescriptors (const cv::Mat &image, std::vector< cv::KeyPoint > &keypoints, cv::Mat &descriptors) |
void | detectKeypoints (const cv::Mat &image, std::vector< cv::KeyPoint > &keypoints, const cv::Mat &mask=cv::Mat()) |
Private Attributes | |
cv::gpu::ORB_GPU | orb_ |
Definition at line 381 of file Settings.cpp.
find_object::GPUORB::GPUORB | ( | int | nFeatures = Settings::defaultFeature2D_ORB_nFeatures() , |
float | scaleFactor = Settings::defaultFeature2D_ORB_scaleFactor() , |
||
int | nLevels = Settings::defaultFeature2D_ORB_nLevels() , |
||
int | edgeThreshold = Settings::defaultFeature2D_ORB_edgeThreshold() , |
||
int | firstLevel = Settings::defaultFeature2D_ORB_firstLevel() , |
||
int | WTA_K = Settings::defaultFeature2D_ORB_WTA_K() , |
||
int | scoreType = Settings::defaultFeature2D_ORB_scoreType() , |
||
int | patchSize = Settings::defaultFeature2D_ORB_patchSize() , |
||
int | fastThreshold = Settings::defaultFeature2D_Fast_threshold() , |
||
bool | fastNonmaxSupression = Settings::defaultFeature2D_Fast_nonmaxSuppression() |
||
) | [inline] |
Definition at line 384 of file Settings.cpp.
virtual find_object::GPUORB::~GPUORB | ( | ) | [inline, virtual] |
Definition at line 405 of file Settings.cpp.
void find_object::GPUORB::computeDescriptors | ( | const cv::Mat & | image, |
std::vector< cv::KeyPoint > & | keypoints, | ||
cv::Mat & | descriptors | ||
) | [inline, protected, virtual] |
Implements find_object::GPUFeature2D.
Definition at line 427 of file Settings.cpp.
void find_object::GPUORB::detectKeypoints | ( | const cv::Mat & | image, |
std::vector< cv::KeyPoint > & | keypoints, | ||
const cv::Mat & | mask = cv::Mat() |
||
) | [inline, protected, virtual] |
Implements find_object::GPUFeature2D.
Definition at line 408 of file Settings.cpp.
cv::gpu::ORB_GPU find_object::GPUORB::orb_ [private] |
Definition at line 456 of file Settings.cpp.