Visual Servoing Platform  version 3.4.0 under development (2021-04-12)
vpKeyPoint Member List

This is the complete list of members for vpKeyPoint, including all inherited members.

_reference_computedvpBasicKeyPointprotected
buildReference(const vpImage< unsigned char > &I)vpKeyPointvirtual
buildReference(const vpImage< unsigned char > &I, const vpImagePoint &iP, unsigned int height, unsigned int width)vpKeyPointvirtual
buildReference(const vpImage< unsigned char > &I, const vpRect &rectangle)vpKeyPointvirtual
buildReference(const vpImage< unsigned char > &I, std::vector< cv::KeyPoint > &trainKeyPoints, std::vector< cv::Point3f > &points3f, bool append=false, int class_id=-1)vpKeyPoint
buildReference(const vpImage< unsigned char > &I, const std::vector< cv::KeyPoint > &trainKeyPoints, const cv::Mat &trainDescriptors, const std::vector< cv::Point3f > &points3f, bool append=false, int class_id=-1)vpKeyPoint
buildReference(const vpImage< vpRGBa > &I_color)vpKeyPoint
buildReference(const vpImage< vpRGBa > &I_color, const vpImagePoint &iP, unsigned int height, unsigned int width)vpKeyPoint
buildReference(const vpImage< vpRGBa > &I_color, const vpRect &rectangle)vpKeyPoint
buildReference(const vpImage< vpRGBa > &I_color, std::vector< cv::KeyPoint > &trainKeyPoints, std::vector< cv::Point3f > &points3f, bool append=false, int class_id=-1)vpKeyPoint
buildReference(const vpImage< vpRGBa > &I, const std::vector< cv::KeyPoint > &trainKeyPoints, const cv::Mat &trainDescriptors, const std::vector< cv::Point3f > &points3f, bool append=false, int class_id=-1)vpKeyPoint
compute3D(const cv::KeyPoint &candidate, const std::vector< vpPoint > &roi, const vpCameraParameters &cam, const vpHomogeneousMatrix &cMo, cv::Point3f &point)vpKeyPointstatic
compute3D(const vpImagePoint &candidate, const std::vector< vpPoint > &roi, const vpCameraParameters &cam, const vpHomogeneousMatrix &cMo, vpPoint &point)vpKeyPointstatic
compute3DForPointsInPolygons(const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, std::vector< cv::KeyPoint > &candidates, const std::vector< vpPolygon > &polygons, const std::vector< std::vector< vpPoint > > &roisPt, std::vector< cv::Point3f > &points, cv::Mat *descriptors=NULL)vpKeyPointstatic
compute3DForPointsInPolygons(const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, std::vector< vpImagePoint > &candidates, const std::vector< vpPolygon > &polygons, const std::vector< std::vector< vpPoint > > &roisPt, std::vector< vpPoint > &points, cv::Mat *descriptors=NULL)vpKeyPointstatic
compute3DForPointsOnCylinders(const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, std::vector< cv::KeyPoint > &candidates, const std::vector< vpCylinder > &cylinders, const std::vector< std::vector< std::vector< vpImagePoint > > > &vectorOfCylinderRois, std::vector< cv::Point3f > &points, cv::Mat *descriptors=NULL)vpKeyPointstatic
compute3DForPointsOnCylinders(const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, std::vector< vpImagePoint > &candidates, const std::vector< vpCylinder > &cylinders, const std::vector< std::vector< std::vector< vpImagePoint > > > &vectorOfCylinderRois, std::vector< vpPoint > &points, cv::Mat *descriptors=NULL)vpKeyPointstatic
computePose(const std::vector< cv::Point2f > &imagePoints, const std::vector< cv::Point3f > &objectPoints, const vpCameraParameters &cam, vpHomogeneousMatrix &cMo, std::vector< int > &inlierIndex, double &elapsedTime, bool(*func)(const vpHomogeneousMatrix &)=NULL)vpKeyPoint
computePose(const std::vector< vpPoint > &objectVpPoints, vpHomogeneousMatrix &cMo, std::vector< vpPoint > &inliers, double &elapsedTime, bool(*func)(const vpHomogeneousMatrix &)=NULL)vpKeyPoint
computePose(const std::vector< vpPoint > &objectVpPoints, vpHomogeneousMatrix &cMo, std::vector< vpPoint > &inliers, std::vector< unsigned int > &inlierIndex, double &elapsedTime, bool(*func)(const vpHomogeneousMatrix &)=NULL)vpKeyPoint
constantFactorDistanceThreshold enum valuevpKeyPoint
createImageMatching(vpImage< unsigned char > &IRef, vpImage< unsigned char > &ICurrent, vpImage< unsigned char > &IMatching)vpKeyPoint
createImageMatching(vpImage< unsigned char > &ICurrent, vpImage< unsigned char > &IMatching)vpKeyPoint
createImageMatching(vpImage< unsigned char > &IRef, vpImage< vpRGBa > &ICurrent, vpImage< vpRGBa > &IMatching)vpKeyPoint
createImageMatching(vpImage< vpRGBa > &ICurrent, vpImage< vpRGBa > &IMatching)vpKeyPoint
currentImagePointsListvpBasicKeyPointprotected
DESCRIPTOR_AKAZE enum valuevpKeyPoint
DESCRIPTOR_BRISK enum valuevpKeyPoint
DESCRIPTOR_KAZE enum valuevpKeyPoint
DESCRIPTOR_ORB enum valuevpKeyPoint
DESCRIPTOR_SIFT enum valuevpKeyPoint
DESCRIPTOR_SURF enum valuevpKeyPoint
DESCRIPTOR_TYPE_SIZE enum valuevpKeyPoint
detect(const vpImage< unsigned char > &I, std::vector< cv::KeyPoint > &keyPoints, const vpRect &rectangle=vpRect())vpKeyPoint
detect(const vpImage< vpRGBa > &I_color, std::vector< cv::KeyPoint > &keyPoints, const vpRect &rectangle=vpRect())vpKeyPoint
detect(const cv::Mat &matImg, std::vector< cv::KeyPoint > &keyPoints, const cv::Mat &mask=cv::Mat())vpKeyPoint
detect(const vpImage< unsigned char > &I, std::vector< cv::KeyPoint > &keyPoints, double &elapsedTime, const vpRect &rectangle=vpRect())vpKeyPoint
detect(const vpImage< vpRGBa > &I_color, std::vector< cv::KeyPoint > &keyPoints, double &elapsedTime, const vpRect &rectangle=vpRect())vpKeyPoint
detect(const cv::Mat &matImg, std::vector< cv::KeyPoint > &keyPoints, double &elapsedTime, const cv::Mat &mask=cv::Mat())vpKeyPoint
detectExtractAffine(const vpImage< unsigned char > &I, std::vector< std::vector< cv::KeyPoint > > &listOfKeypoints, std::vector< cv::Mat > &listOfDescriptors, std::vector< vpImage< unsigned char > > *listOfAffineI=NULL)vpKeyPoint
detectionScore enum valuevpKeyPoint
detectionThreshold enum valuevpKeyPoint
DETECTOR_AGAST enum valuevpKeyPoint
DETECTOR_AKAZE enum valuevpKeyPoint
DETECTOR_BRISK enum valuevpKeyPoint
DETECTOR_FAST enum valuevpKeyPoint
DETECTOR_GFTT enum valuevpKeyPoint
DETECTOR_KAZE enum valuevpKeyPoint
DETECTOR_MSER enum valuevpKeyPoint
DETECTOR_ORB enum valuevpKeyPoint
DETECTOR_SIFT enum valuevpKeyPoint
DETECTOR_SimpleBlob enum valuevpKeyPoint
DETECTOR_SURF enum valuevpKeyPoint
DETECTOR_TYPE_SIZE enum valuevpKeyPoint
display(const vpImage< unsigned char > &IRef, const vpImage< unsigned char > &ICurrent, unsigned int size=3)vpKeyPointvirtual
display(const vpImage< unsigned char > &ICurrent, unsigned int size=3, const vpColor &color=vpColor::green)vpKeyPointvirtual
display(const vpImage< vpRGBa > &IRef, const vpImage< vpRGBa > &ICurrent, unsigned int size=3)vpKeyPoint
display(const vpImage< vpRGBa > &ICurrent, unsigned int size=3, const vpColor &color=vpColor::green)vpKeyPoint
displayMatching(const vpImage< unsigned char > &IRef, vpImage< unsigned char > &IMatching, unsigned int crossSize, unsigned int lineThickness=1, const vpColor &color=vpColor::green)vpKeyPoint
displayMatching(const vpImage< unsigned char > &ICurrent, vpImage< unsigned char > &IMatching, const std::vector< vpImagePoint > &ransacInliers=std::vector< vpImagePoint >(), unsigned int crossSize=3, unsigned int lineThickness=1)vpKeyPoint
displayMatching(const vpImage< unsigned char > &IRef, vpImage< vpRGBa > &IMatching, unsigned int crossSize, unsigned int lineThickness=1, const vpColor &color=vpColor::green)vpKeyPoint
displayMatching(const vpImage< vpRGBa > &IRef, vpImage< vpRGBa > &IMatching, unsigned int crossSize, unsigned int lineThickness=1, const vpColor &color=vpColor::green)vpKeyPoint
displayMatching(const vpImage< vpRGBa > &ICurrent, vpImage< vpRGBa > &IMatching, const std::vector< vpImagePoint > &ransacInliers=std::vector< vpImagePoint >(), unsigned int crossSize=3, unsigned int lineThickness=1)vpKeyPoint
extract(const vpImage< unsigned char > &I, std::vector< cv::KeyPoint > &keyPoints, cv::Mat &descriptors, std::vector< cv::Point3f > *trainPoints=NULL)vpKeyPoint
extract(const vpImage< vpRGBa > &I_color, std::vector< cv::KeyPoint > &keyPoints, cv::Mat &descriptors, std::vector< cv::Point3f > *trainPoints=NULL)vpKeyPoint
extract(const cv::Mat &matImg, std::vector< cv::KeyPoint > &keyPoints, cv::Mat &descriptors, std::vector< cv::Point3f > *trainPoints=NULL)vpKeyPoint
extract(const vpImage< unsigned char > &I, std::vector< cv::KeyPoint > &keyPoints, cv::Mat &descriptors, double &elapsedTime, std::vector< cv::Point3f > *trainPoints=NULL)vpKeyPoint
extract(const vpImage< vpRGBa > &I_color, std::vector< cv::KeyPoint > &keyPoints, cv::Mat &descriptors, double &elapsedTime, std::vector< cv::Point3f > *trainPoints=NULL)vpKeyPoint
extract(const cv::Mat &matImg, std::vector< cv::KeyPoint > &keyPoints, cv::Mat &descriptors, double &elapsedTime, std::vector< cv::Point3f > *trainPoints=NULL)vpKeyPoint
getAllPointsInReferenceImage()vpBasicKeyPointinline
getCovarianceMatrix() constvpKeyPointinline
getCurrentImagePointsList() constvpBasicKeyPointinline
getDetectionTime() constvpKeyPointinline
getDetector(const vpFeatureDetectorType &type) constvpKeyPointinline
getDetector(const std::string &name) constvpKeyPointinline
getDetectorNames() constvpKeyPointinline
getExtractionTime() constvpKeyPointinline
getExtractor(const vpFeatureDescriptorType &type) constvpKeyPointinline
getExtractor(const std::string &name) constvpKeyPointinline
getExtractorNames() constvpKeyPointinline
getImageFormat() constvpKeyPointinline
getIndexInAllReferencePointList(unsigned int indexInMatchedPointList)vpBasicKeyPointinline
getMatchedPointNumber() constvpBasicKeyPointinline
getMatchedPoints(unsigned int index, vpImagePoint &referencePoint, vpImagePoint &currentPoint)vpBasicKeyPointinline
getMatchedReferencePoints() constvpBasicKeyPointinline
getMatcher() constvpKeyPointinline
getMatches() constvpKeyPointinline
getMatchingTime() constvpKeyPointinline
getMatchQueryToTrainKeyPoints() constvpKeyPointinline
getNbImages() constvpKeyPointinline
getObjectPoints(std::vector< cv::Point3f > &objectPoints) constvpKeyPoint
getObjectPoints(std::vector< vpPoint > &objectPoints) constvpKeyPoint
getPoseTime() constvpKeyPointinline
getQueryDescriptors() constvpKeyPointinline
getQueryKeyPoints(std::vector< cv::KeyPoint > &keyPoints, bool matches=true) constvpKeyPoint
getQueryKeyPoints(std::vector< vpImagePoint > &keyPoints, bool matches=true) constvpKeyPoint
getRansacInliers() constvpKeyPointinline
getRansacOutliers() constvpKeyPointinline
getReferenceImagePointsList() constvpBasicKeyPointinline
getReferencePoint(unsigned int index, vpImagePoint &referencePoint)vpBasicKeyPointinline
getReferencePointNumber() constvpBasicKeyPointinline
getTrainDescriptors() constvpKeyPointinline
getTrainKeyPoints(std::vector< cv::KeyPoint > &keyPoints) constvpKeyPoint
getTrainKeyPoints(std::vector< vpImagePoint > &keyPoints) constvpKeyPoint
getTrainPoints(std::vector< cv::Point3f > &points) constvpKeyPoint
getTrainPoints(std::vector< vpPoint > &points) constvpKeyPoint
initMatcher(const std::string &matcherName)vpKeyPoint
insertImageMatching(const vpImage< unsigned char > &IRef, const vpImage< unsigned char > &ICurrent, vpImage< unsigned char > &IMatching)vpKeyPoint
insertImageMatching(const vpImage< unsigned char > &ICurrent, vpImage< unsigned char > &IMatching)vpKeyPoint
insertImageMatching(const vpImage< vpRGBa > &IRef, const vpImage< vpRGBa > &ICurrent, vpImage< vpRGBa > &IMatching)vpKeyPoint
insertImageMatching(const vpImage< vpRGBa > &ICurrent, vpImage< vpRGBa > &IMatching)vpKeyPoint
jpgImageFormat enum valuevpKeyPoint
loadConfigFile(const std::string &configFile)vpKeyPoint
loadLearningData(const std::string &filename, bool binaryMode=false, bool append=false)vpKeyPoint
match(const cv::Mat &trainDescriptors, const cv::Mat &queryDescriptors, std::vector< cv::DMatch > &matches, double &elapsedTime)vpKeyPoint
matchedReferencePointsvpBasicKeyPointprotected
matchPoint(const vpImage< unsigned char > &I)vpKeyPointvirtual
matchPoint(const vpImage< unsigned char > &I, const vpImagePoint &iP, unsigned int height, unsigned int width)vpKeyPointvirtual
matchPoint(const vpImage< unsigned char > &I, const vpRect &rectangle)vpKeyPointvirtual
matchPoint(const std::vector< cv::KeyPoint > &queryKeyPoints, const cv::Mat &queryDescriptors)vpKeyPoint
matchPoint(const vpImage< unsigned char > &I, const vpCameraParameters &cam, vpHomogeneousMatrix &cMo, bool(*func)(const vpHomogeneousMatrix &)=NULL, const vpRect &rectangle=vpRect())vpKeyPoint
matchPoint(const vpImage< unsigned char > &I, const vpCameraParameters &cam, vpHomogeneousMatrix &cMo, double &error, double &elapsedTime, bool(*func)(const vpHomogeneousMatrix &)=NULL, const vpRect &rectangle=vpRect())vpKeyPoint
matchPoint(const vpImage< vpRGBa > &I_color)vpKeyPoint
matchPoint(const vpImage< vpRGBa > &I_color, const vpImagePoint &iP, unsigned int height, unsigned int width)vpKeyPoint
matchPoint(const vpImage< vpRGBa > &I_color, const vpRect &rectangle)vpKeyPoint
matchPoint(const vpImage< vpRGBa > &I_color, const vpCameraParameters &cam, vpHomogeneousMatrix &cMo, bool(*func)(const vpHomogeneousMatrix &)=NULL, const vpRect &rectangle=vpRect())vpKeyPoint
matchPoint(const vpImage< vpRGBa > &I_color, const vpCameraParameters &cam, vpHomogeneousMatrix &cMo, double &error, double &elapsedTime, bool(*func)(const vpHomogeneousMatrix &)=NULL, const vpRect &rectangle=vpRect())vpKeyPoint
matchPointAndDetect(const vpImage< unsigned char > &I, vpRect &boundingBox, vpImagePoint &centerOfGravity, const bool isPlanarObject=true, std::vector< vpImagePoint > *imPts1=NULL, std::vector< vpImagePoint > *imPts2=NULL, double *meanDescriptorDistance=NULL, double *detectionScore=NULL, const vpRect &rectangle=vpRect())vpKeyPoint
matchPointAndDetect(const vpImage< unsigned char > &I, const vpCameraParameters &cam, vpHomogeneousMatrix &cMo, double &error, double &elapsedTime, vpRect &boundingBox, vpImagePoint &centerOfGravity, bool(*func)(const vpHomogeneousMatrix &)=NULL, const vpRect &rectangle=vpRect())vpKeyPoint
noFilterMatching enum valuevpKeyPoint
pgmImageFormat enum valuevpKeyPoint
pngImageFormat enum valuevpKeyPoint
ppmImageFormat enum valuevpKeyPoint
ratioDistanceThreshold enum valuevpKeyPoint
referenceBuilt() constvpBasicKeyPointinline
referenceImagePointsListvpBasicKeyPointprotected
reset()vpKeyPoint
saveLearningData(const std::string &filename, bool binaryMode=false, bool saveTrainingImages=true)vpKeyPoint
setCovarianceComputation(const bool &flag)vpKeyPointinline
setDetectionMethod(const vpDetectionMethodType &method)vpKeyPointinline
setDetector(const vpFeatureDetectorType &detectorType)vpKeyPointinline
setDetector(const std::string &detectorName)vpKeyPointinline
setDetectors(const std::vector< std::string > &detectorNames)vpKeyPointinline
setExtractor(const vpFeatureDescriptorType &extractorType)vpKeyPointinline
setExtractor(const std::string &extractorName)vpKeyPointinline
setExtractors(const std::vector< std::string > &extractorNames)vpKeyPointinline
setFilterMatchingType(const vpFilterMatchingType &filterType)vpKeyPointinline
setImageFormat(const vpImageFormatType &imageFormat)vpKeyPointinline
setMatcher(const std::string &matcherName)vpKeyPointinline
setMatchingFactorThreshold(const double factor)vpKeyPointinline
setMatchingRatioThreshold(double ratio)vpKeyPointinline
setMaxFeatures(int maxFeatures)vpKeyPointinline
setRansacConsensusPercentage(double percentage)vpKeyPointinline
setRansacFilterFlag(const vpPose::RANSAC_FILTER_FLAGS &flag)vpKeyPointinline
setRansacIteration(int nbIter)vpKeyPointinline
setRansacMinInlierCount(int minCount)vpKeyPointinline
setRansacParallel(bool parallel)vpKeyPointinline
setRansacParallelNbThreads(unsigned int nthreads)vpKeyPointinline
setRansacReprojectionError(double reprojectionError)vpKeyPointinline
setRansacThreshold(double threshold)vpKeyPointinline
setUseAffineDetection(bool useAffine)vpKeyPointinline
setUseMatchTrainToQuery(bool useMatchTrainToQuery)vpKeyPointinline
setUseRansacConsensusPercentage(bool usePercentage)vpKeyPointinline
setUseRansacVVS(bool ransacVVS)vpKeyPointinline
setUseSingleMatchFilter(bool singleMatchFilter)vpKeyPointinline
stdAndRatioDistanceThreshold enum valuevpKeyPoint
stdDistanceThreshold enum valuevpKeyPoint
vpBasicKeyPoint()vpBasicKeyPoint
vpDetectionMethodType enum namevpKeyPoint
vpFeatureDescriptorType enum namevpKeyPoint
vpFeatureDetectorType enum namevpKeyPoint
vpFilterMatchingType enum namevpKeyPoint
vpImageFormatType enum namevpKeyPoint
vpKeyPoint(const vpFeatureDetectorType &detectorType, const vpFeatureDescriptorType &descriptorType, const std::string &matcherName, const vpFilterMatchingType &filterType=ratioDistanceThreshold)vpKeyPoint
vpKeyPoint(const std::string &detectorName="ORB", const std::string &extractorName="ORB", const std::string &matcherName="BruteForce-Hamming", const vpFilterMatchingType &filterType=ratioDistanceThreshold)vpKeyPoint
vpKeyPoint(const std::vector< std::string > &detectorNames, const std::vector< std::string > &extractorNames, const std::string &matcherName="BruteForce", const vpFilterMatchingType &filterType=ratioDistanceThreshold)vpKeyPoint
~vpBasicKeyPoint()vpBasicKeyPointinlinevirtual