mexopencv
3.4.1
MEX interface for OpenCV library
|
Common definitions for the features2d and xfeatures2d modules. More...
#include "mexopencv.hpp"
#include "opencv2/features2d.hpp"
#include "opencv2/opencv_modules.hpp"
#include "opencv2/xfeatures2d.hpp"
Go to the source code of this file.
Functions | |
cv::Ptr< cv::BRISK > | createBRISK (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of BRISK using options in arguments. More... | |
cv::Ptr< cv::ORB > | createORB (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of ORB using options in arguments. More... | |
cv::Ptr< cv::MSER > | createMSER (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of MSER using options in arguments. More... | |
cv::Ptr< cv::FastFeatureDetector > | createFastFeatureDetector (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of FastFeatureDetector using options in arguments. More... | |
cv::Ptr< cv::GFTTDetector > | createGFTTDetector (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of GFTTDetector using options in arguments. More... | |
cv::Ptr< cv::SimpleBlobDetector > | createSimpleBlobDetector (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of SimpleBlobDetector using options in arguments. More... | |
cv::Ptr< cv::KAZE > | createKAZE (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of KAZE using options in arguments. More... | |
cv::Ptr< cv::AKAZE > | createAKAZE (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of AKAZE using options in arguments. More... | |
cv::Ptr< cv::AgastFeatureDetector > | createAgastFeatureDetector (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of AgastFeatureDetector using options in arguments. More... | |
cv::Ptr< cv::xfeatures2d::SIFT > | createSIFT (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of SIFT using options in arguments. More... | |
cv::Ptr< cv::xfeatures2d::SURF > | createSURF (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of SURF using options in arguments. More... | |
cv::Ptr< cv::xfeatures2d::FREAK > | createFREAK (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of FREAK using options in arguments. More... | |
cv::Ptr< cv::xfeatures2d::StarDetector > | createStarDetector (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of StarDetector using options in arguments. More... | |
cv::Ptr< cv::xfeatures2d::BriefDescriptorExtractor > | createBriefDescriptorExtractor (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of BriefDescriptorExtractor using options in arguments. More... | |
cv::Ptr< cv::xfeatures2d::LUCID > | createLUCID (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of LUCID using options in arguments. More... | |
cv::Ptr< cv::xfeatures2d::LATCH > | createLATCH (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of LATCH using options in arguments. More... | |
cv::Ptr< cv::xfeatures2d::DAISY > | createDAISY (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of DAISY using options in arguments. More... | |
cv::Ptr< cv::xfeatures2d::MSDDetector > | createMSDDetector (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of MSDDetector using options in arguments. More... | |
cv::Ptr< cv::xfeatures2d::VGG > | createVGG (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of VGG using options in arguments. More... | |
cv::Ptr< cv::xfeatures2d::BoostDesc > | createBoostDesc (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of BoostDesc using options in arguments. More... | |
cv::Ptr< cv::xfeatures2d::HarrisLaplaceFeatureDetector > | createHarrisLaplaceFeatureDetector (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of HarrisLaplaceFeatureDetector using options in arguments. More... | |
cv::Ptr< cv::FeatureDetector > | createFeatureDetector (const std::string &type, std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Factory function for FeatureDetector creation. More... | |
cv::Ptr< cv::DescriptorExtractor > | createDescriptorExtractor (const std::string &type, std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Factory function for DescriptorExtractor creation. More... | |
cv::Ptr< cv::FlannBasedMatcher > | createFlannBasedMatcher (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of FlannBasedMatcher using options in arguments. More... | |
cv::Ptr< cv::BFMatcher > | createBFMatcher (std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Create an instance of BFMatcher using options in arguments. More... | |
cv::Ptr< cv::DescriptorMatcher > | createDescriptorMatcher (const std::string &type, std::vector< MxArray >::const_iterator first, std::vector< MxArray >::const_iterator last) |
Factory function for DescriptorMatcher creation. More... | |
Variables | |
const ConstMap< std::string, int > | ORBScoreType |
ORB score types. More... | |
const ConstMap< int, std::string > | ORBScoreTypeInv |
inverse ORB score types More... | |
const ConstMap< std::string, int > | FASTTypeMap |
FAST types. More... | |
const ConstMap< int, std::string > | FASTTypeMapInv |
inverse FAST types More... | |
const ConstMap< std::string, int > | KAZEDiffusivityType |
KAZE Diffusivity type. More... | |
const ConstMap< int, std::string > | KAZEDiffusivityTypeInv |
inverse KAZE Diffusivity type More... | |
const ConstMap< std::string, int > | AKAZEDescriptorType |
AKAZE descriptor type. More... | |
const ConstMap< int, std::string > | AKAZEDescriptorTypeInv |
inverse AKAZE descriptor type More... | |
const ConstMap< std::string, int > | AgastTypeMap |
AGAST neighborhood types. More... | |
const ConstMap< int, std::string > | AgastTypeInvMap |
inverse AGAST neighborhood types More... | |
const ConstMap< std::string, int > | DAISYNormType |
DAISY normalization types. More... | |
const ConstMap< int, std::string > | DAISYNormTypeInv |
inverse DAISY normalization types More... | |
const ConstMap< std::string, int > | VGGDescType |
VGG descriptor types. More... | |
const ConstMap< int, std::string > | VGGDescTypeInv |
inverse VGG descriptor types More... | |
const ConstMap< std::string, int > | BoostDescType |
BoostDesc descriptor types. More... | |
const ConstMap< int, std::string > | BoostDescTypeInv |
inverse BoostDesc descriptor types More... | |
Common definitions for the features2d and xfeatures2d modules.
Header file for MEX-functions that use features2d or xfeatures2d modules from OpenCV library. This file includes maps for option processing, as well as functions for creating instances of Features2D-derived classes from parsed arguments.
Definition in file mexopencv_features2d.hpp.
cv::Ptr<cv::AgastFeatureDetector> createAgastFeatureDetector | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of AgastFeatureDetector using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 352 of file mexopencv_features2d.cpp.
cv::Ptr<cv::AKAZE> createAKAZE | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of AKAZE using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 315 of file mexopencv_features2d.cpp.
cv::Ptr<cv::BFMatcher> createBFMatcher | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of BFMatcher using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 1052 of file mexopencv_features2d.cpp.
cv::Ptr<cv::xfeatures2d::BoostDesc> createBoostDesc | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of BoostDesc using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
cv::Ptr<cv::xfeatures2d::BriefDescriptorExtractor> createBriefDescriptorExtractor | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of BriefDescriptorExtractor using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
cv::Ptr<cv::BRISK> createBRISK | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of BRISK using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 23 of file mexopencv_features2d.cpp.
cv::Ptr<cv::xfeatures2d::DAISY> createDAISY | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of DAISY using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
cv::Ptr<cv::DescriptorExtractor> createDescriptorExtractor | ( | const std::string & | type, |
std::vector< MxArray >::const_iterator | first, | ||
std::vector< MxArray >::const_iterator | last | ||
) |
Factory function for DescriptorExtractor creation.
type | descriptor extractor type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 789 of file mexopencv_features2d.cpp.
cv::Ptr<cv::DescriptorMatcher> createDescriptorMatcher | ( | const std::string & | type, |
std::vector< MxArray >::const_iterator | first, | ||
std::vector< MxArray >::const_iterator | last | ||
) |
Factory function for DescriptorMatcher creation.
type | descriptor matcher type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 1073 of file mexopencv_features2d.cpp.
cv::Ptr<cv::FastFeatureDetector> createFastFeatureDetector | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of FastFeatureDetector using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 166 of file mexopencv_features2d.cpp.
cv::Ptr<cv::FeatureDetector> createFeatureDetector | ( | const std::string & | type, |
std::vector< MxArray >::const_iterator | first, | ||
std::vector< MxArray >::const_iterator | last | ||
) |
Factory function for FeatureDetector creation.
type | feature detector type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 744 of file mexopencv_features2d.cpp.
cv::Ptr<cv::FlannBasedMatcher> createFlannBasedMatcher | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of FlannBasedMatcher using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 1026 of file mexopencv_features2d.cpp.
cv::Ptr<cv::xfeatures2d::FREAK> createFREAK | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of FREAK using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
cv::Ptr<cv::GFTTDetector> createGFTTDetector | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of GFTTDetector using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 190 of file mexopencv_features2d.cpp.
cv::Ptr<cv::xfeatures2d::HarrisLaplaceFeatureDetector> createHarrisLaplaceFeatureDetector | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of HarrisLaplaceFeatureDetector using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
cv::Ptr<cv::KAZE> createKAZE | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of KAZE using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 281 of file mexopencv_features2d.cpp.
cv::Ptr<cv::xfeatures2d::LATCH> createLATCH | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of LATCH using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
cv::Ptr<cv::xfeatures2d::LUCID> createLUCID | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of LUCID using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
cv::Ptr<cv::xfeatures2d::MSDDetector> createMSDDetector | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of MSDDetector using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
cv::Ptr<cv::MSER> createMSER | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of MSER using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 122 of file mexopencv_features2d.cpp.
cv::Ptr<cv::ORB> createORB | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of ORB using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 79 of file mexopencv_features2d.cpp.
cv::Ptr<cv::xfeatures2d::SIFT> createSIFT | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of SIFT using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
cv::Ptr<cv::SimpleBlobDetector> createSimpleBlobDetector | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of SimpleBlobDetector using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 227 of file mexopencv_features2d.cpp.
cv::Ptr<cv::xfeatures2d::StarDetector> createStarDetector | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of StarDetector using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
cv::Ptr<cv::xfeatures2d::SURF> createSURF | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of SURF using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
cv::Ptr<cv::xfeatures2d::VGG> createVGG | ( | std::vector< MxArray >::const_iterator | first, |
std::vector< MxArray >::const_iterator | last | ||
) |
Create an instance of VGG using options in arguments.
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
const ConstMap<int, std::string> AgastTypeInvMap |
inverse AGAST neighborhood types
Definition at line 86 of file mexopencv_features2d.hpp.
const ConstMap<std::string, int> AgastTypeMap |
AGAST neighborhood types.
Definition at line 79 of file mexopencv_features2d.hpp.
const ConstMap<std::string, int> AKAZEDescriptorType |
AKAZE descriptor type.
Definition at line 65 of file mexopencv_features2d.hpp.
const ConstMap<int, std::string> AKAZEDescriptorTypeInv |
inverse AKAZE descriptor type
Definition at line 72 of file mexopencv_features2d.hpp.
const ConstMap<std::string, int> BoostDescType |
BoostDesc descriptor types.
Definition at line 122 of file mexopencv_features2d.hpp.
const ConstMap<int, std::string> BoostDescTypeInv |
inverse BoostDesc descriptor types
Definition at line 132 of file mexopencv_features2d.hpp.
const ConstMap<std::string, int> DAISYNormType |
DAISY normalization types.
Definition at line 94 of file mexopencv_features2d.hpp.
const ConstMap<int, std::string> DAISYNormTypeInv |
inverse DAISY normalization types
Definition at line 101 of file mexopencv_features2d.hpp.
const ConstMap<std::string, int> FASTTypeMap |
FAST types.
Definition at line 39 of file mexopencv_features2d.hpp.
const ConstMap<int, std::string> FASTTypeMapInv |
inverse FAST types
Definition at line 45 of file mexopencv_features2d.hpp.
const ConstMap<std::string, int> KAZEDiffusivityType |
KAZE Diffusivity type.
Definition at line 51 of file mexopencv_features2d.hpp.
const ConstMap<int, std::string> KAZEDiffusivityTypeInv |
inverse KAZE Diffusivity type
Definition at line 58 of file mexopencv_features2d.hpp.
const ConstMap<std::string, int> ORBScoreType |
ORB score types.
Definition at line 29 of file mexopencv_features2d.hpp.
const ConstMap<int, std::string> ORBScoreTypeInv |
inverse ORB score types
Definition at line 34 of file mexopencv_features2d.hpp.
const ConstMap<std::string, int> VGGDescType |
VGG descriptor types.
Definition at line 108 of file mexopencv_features2d.hpp.
const ConstMap<int, std::string> VGGDescTypeInv |
inverse VGG descriptor types
Definition at line 115 of file mexopencv_features2d.hpp.