ViSP  2.10.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, bool append=false)vpKeyPoint
buildReference(const vpImage< unsigned char > &I, const std::vector< cv::KeyPoint > &trainKeyPoint, const cv::Mat &trainDescriptors, const std::vector< cv::Point3f > &points3f, bool append=false)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 > &candidate, std::vector< vpPolygon > &polygons, 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 > &candidate, std::vector< vpPolygon > &polygons, std::vector< std::vector< vpPoint > > &roisPt, 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
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
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
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, double &elapsedTime)vpKeyPoint
extract(const cv::Mat &matImg, std::vector< cv::KeyPoint > &keyPoints, cv::Mat &descriptors, double &elapsedTime)vpKeyPoint
getAllPointsInReferenceImage()vpBasicKeyPointinline
getCovarianceMatrix() const vpKeyPointinline
getCurrentImagePointsList() const vpBasicKeyPointinline
getDetectionTime() const vpKeyPointinline
getExtractionTime() const vpKeyPointinline
getIndexInAllReferencePointList(const unsigned int indexInMatchedPointList)vpBasicKeyPointinline
getMatchedPointNumber() const vpBasicKeyPointinline
getMatchedPoints(const unsigned int index, vpImagePoint &referencePoint, vpImagePoint &currentPoint)vpBasicKeyPointinline
getMatchedReferencePoints() const vpBasicKeyPointinline
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
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, double &error, double &elapsedTime, bool(*func)(vpHomogeneousMatrix *)=NULL)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)vpKeyPoint
matchPointAndDetect(const vpImage< unsigned char > &I, const vpCameraParameters &cam, vpHomogeneousMatrix &cMo, double &error, double &elapsedTime, vpRect &boundingBox, vpImagePoint &centerOfGravity, bool(*func)(vpHomogeneousMatrix *)=NULL)vpKeyPoint
noFilterMatching enum valuevpKeyPoint
ratioDistanceThreshold enum valuevpKeyPoint
referenceBuilt() const vpBasicKeyPointinline
referenceImagePointsListvpBasicKeyPointprotected
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 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 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
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
setUseRansacConsensusPercentage(const bool usePercentage)vpKeyPointinline
setUseRansacVVS(const bool ransacVVS)vpKeyPointinline
stdAndRatioDistanceThreshold enum valuevpKeyPoint
stdDistanceThreshold enum valuevpKeyPoint
vpBasicKeyPoint()vpBasicKeyPoint
vpDetectionMethodType enum namevpKeyPoint
vpFilterMatchingType enum namevpKeyPoint
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