Visual Servoing Platform  version 3.4.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, 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() const vpKeyPointinline
getCurrentImagePointsList() const vpBasicKeyPointinline
getDetectionTime() const vpKeyPointinline
getDetector(const vpFeatureDetectorType &type) const vpKeyPointinline
getDetector(const std::string &name) const vpKeyPointinline
getDetectorNames() const vpKeyPointinline
getExtractionTime() const vpKeyPointinline
getExtractor(const vpFeatureDescriptorType &type) const vpKeyPointinline
getExtractor(const std::string &name) const vpKeyPointinline
getExtractorNames() const vpKeyPointinline
getImageFormat() const vpKeyPointinline
getIndexInAllReferencePointList(unsigned int indexInMatchedPointList)vpBasicKeyPointinline
getMatchedPointNumber() const vpBasicKeyPointinline
getMatchedPoints(unsigned int index, vpImagePoint &referencePoint, vpImagePoint &currentPoint)vpBasicKeyPointinline
getMatchedReferencePoints() const vpBasicKeyPointinline
getMatcher() const vpKeyPointinline
getMatches() const vpKeyPointinline
getMatchingTime() const vpKeyPointinline
getMatchQueryToTrainKeyPoints() const vpKeyPointinline
getNbImages() const vpKeyPointinline
getObjectPoints(std::vector< cv::Point3f > &objectPoints) const vpKeyPoint
getObjectPoints(std::vector< vpPoint > &objectPoints) const vpKeyPoint
getPoseTime() const vpKeyPointinline
getQueryDescriptors() const vpKeyPointinline
getQueryKeyPoints(std::vector< cv::KeyPoint > &keyPoints, bool matches=true) const vpKeyPoint
getQueryKeyPoints(std::vector< vpImagePoint > &keyPoints, bool matches=true) const vpKeyPoint
getRansacInliers() const vpKeyPointinline
getRansacOutliers() const vpKeyPointinline
getReferenceImagePointsList() const vpBasicKeyPointinline
getReferencePoint(unsigned int index, vpImagePoint &referencePoint)vpBasicKeyPointinline
getReferencePointNumber() const vpBasicKeyPointinline
getTrainDescriptors() const vpKeyPointinline
getTrainKeyPoints(std::vector< cv::KeyPoint > &keyPoints) const vpKeyPoint
getTrainKeyPoints(std::vector< vpImagePoint > &keyPoints) const vpKeyPoint
getTrainPoints(std::vector< cv::Point3f > &points) const vpKeyPoint
getTrainPoints(std::vector< vpPoint > &points) const vpKeyPoint
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() const vpBasicKeyPointinline
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