Visual Servoing Platform  version 3.1.0
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, const unsigned int height, const unsigned int width)vpKeyPointvirtual
buildReference(const vpImage< unsigned char > &I, const vpRect &rectangle)vpKeyPointvirtual
buildReference(const vpImage< unsigned char > &I, std::vector< cv::KeyPoint > &trainKeyPoint, std::vector< cv::Point3f > &points3f, const bool append=false, const int class_id=-1)vpKeyPoint
buildReference(const vpImage< unsigned char > &I, const std::vector< cv::KeyPoint > &trainKeyPoint, const cv::Mat &trainDescriptors, const std::vector< cv::Point3f > &points3f, const bool append=false, const 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)(vpHomogeneousMatrix *)=NULL)vpKeyPoint
computePose(const std::vector< vpPoint > &objectVpPoints, vpHomogeneousMatrix &cMo, std::vector< vpPoint > &inliers, double &elapsedTime, bool(*func)(vpHomogeneousMatrix *)=NULL)vpKeyPoint
computePose(const std::vector< vpPoint > &objectVpPoints, vpHomogeneousMatrix &cMo, std::vector< vpPoint > &inliers, std::vector< unsigned int > &inlierIndex, double &elapsedTime, bool(*func)(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
currentImagePointsListvpBasicKeyPointprotected
DESCRIPTOR_BRIEF enum valuevpKeyPoint
DESCRIPTOR_BRISK enum valuevpKeyPoint
DESCRIPTOR_FREAK 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 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 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_BRISK enum valuevpKeyPoint
DETECTOR_FAST enum valuevpKeyPoint
DETECTOR_GFTT enum valuevpKeyPoint
DETECTOR_MSER enum valuevpKeyPoint
DETECTOR_ORB enum valuevpKeyPoint
DETECTOR_SIFT enum valuevpKeyPoint
DETECTOR_SimpleBlob enum valuevpKeyPoint
DETECTOR_STAR 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
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
extract(const vpImage< unsigned char > &I, 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 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(const unsigned int indexInMatchedPointList)vpBasicKeyPointinline
getMatchedPointNumber() constvpBasicKeyPointinline
getMatchedPoints(const 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) constvpKeyPoint
getQueryKeyPoints(std::vector< vpImagePoint > &keyPoints) constvpKeyPoint
getRansacInliers() constvpKeyPointinline
getRansacOutliers() constvpKeyPointinline
getReferenceImagePointsList() constvpBasicKeyPointinline
getReferencePoint(const 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
jpgImageFormat enum valuevpKeyPoint
loadConfigFile(const std::string &configFile)vpKeyPoint
loadLearningData(const std::string &filename, const bool binaryMode=false, const 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, const unsigned int height, const unsigned int width)vpKeyPointvirtual
matchPoint(const vpImage< unsigned char > &I, const vpRect &rectangle)vpKeyPointvirtual
matchPoint(const vpImage< unsigned char > &I, const vpCameraParameters &cam, vpHomogeneousMatrix &cMo, bool(*func)(vpHomogeneousMatrix *)=NULL, const vpRect &rectangle=vpRect())vpKeyPoint
matchPoint(const vpImage< unsigned char > &I, const vpCameraParameters &cam, vpHomogeneousMatrix &cMo, double &error, double &elapsedTime, bool(*func)(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)(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, const bool binaryMode=false, const 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
setDetectorParameter(const T1 detectorName, const T2 parameterName, const T3 value)vpKeyPointinline
setDetectors(const std::vector< std::string > &detectorNames)vpKeyPointinline
setExtractor(const vpFeatureDescriptorType &extractorType)vpKeyPointinline
setExtractor(const std::string &extractorName)vpKeyPointinline
setExtractorParameter(const T1 extractorName, const T2 parameterName, const T3 value)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(const double ratio)vpKeyPointinline
setRansacConsensusPercentage(const double percentage)vpKeyPointinline
setRansacIteration(const int nbIter)vpKeyPointinline
setRansacMinInlierCount(const int minCount)vpKeyPointinline
setRansacReprojectionError(const double reprojectionError)vpKeyPointinline
setRansacThreshold(const double threshold)vpKeyPointinline
setUseAffineDetection(const bool useAffine)vpKeyPointinline
setUseBruteForceCrossCheck(const bool useCrossCheck)vpKeyPointinline
setUseMatchTrainToQuery(const bool useMatchTrainToQuery)vpKeyPointinline
setUseRansacConsensusPercentage(const bool usePercentage)vpKeyPointinline
setUseRansacVVS(const bool ransacVVS)vpKeyPointinline
setUseSingleMatchFilter(const 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