Visual Servoing Platform  version 3.2.0 under development (2019-01-22)
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)(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
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 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_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
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() 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(const unsigned int indexInMatchedPointList)vpBasicKeyPointinline
getMatchedPointNumber() const vpBasicKeyPointinline
getMatchedPoints(const 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) const vpKeyPoint
getQueryKeyPoints(std::vector< vpImagePoint > &keyPoints) const vpKeyPoint
getRansacInliers() const vpKeyPointinline
getRansacOutliers() const vpKeyPointinline
getReferenceImagePointsList() const vpBasicKeyPointinline
getReferencePoint(const 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
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)(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
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, 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
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(const double ratio)vpKeyPointinline
setRansacConsensusPercentage(const double percentage)vpKeyPointinline
setRansacFilterFlag(const vpPose::RANSAC_FILTER_FLAGS &flag)vpKeyPointinline
setRansacIteration(const int nbIter)vpKeyPointinline
setRansacMinInlierCount(const int minCount)vpKeyPointinline
setRansacParallel(const bool parallel)vpKeyPointinline
setRansacParallelNbThreads(const unsigned int nthreads)vpKeyPointinline
setRansacReprojectionError(const double reprojectionError)vpKeyPointinline
setRansacThreshold(const double threshold)vpKeyPointinline
setUseAffineDetection(const bool useAffine)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