Visual Servoing Platform
version 3.6.1 under development (2024-11-15)
|
This is the complete list of members for vpKeyPoint, including all inherited members.
buildReference(const vpImage< unsigned char > &I) | vpKeyPoint | virtual |
buildReference(const vpImage< unsigned char > &I, const vpImagePoint &iP, unsigned int height, unsigned int width) | vpKeyPoint | virtual |
buildReference(const vpImage< unsigned char > &I, const vpRect &rectangle) | vpKeyPoint | virtual |
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_color, 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) | vpKeyPoint | static |
compute3D(const vpImagePoint &candidate, const std::vector< vpPoint > &roi, const vpCameraParameters &cam, const vpHomogeneousMatrix &cMo, vpPoint &point) | vpKeyPoint | static |
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=nullptr) | vpKeyPoint | static |
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=nullptr) | vpKeyPoint | static |
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=nullptr) | vpKeyPoint | static |
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=nullptr) | vpKeyPoint | static |
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 &)=nullptr) | vpKeyPoint | |
computePose(const std::vector< vpPoint > &objectVpPoints, vpHomogeneousMatrix &cMo, std::vector< vpPoint > &inliers, double &elapsedTime, bool(*func)(const vpHomogeneousMatrix &)=nullptr) | vpKeyPoint | |
computePose(const std::vector< vpPoint > &objectVpPoints, vpHomogeneousMatrix &cMo, std::vector< vpPoint > &inliers, std::vector< unsigned int > &inlierIndex, double &elapsedTime, bool(*func)(const vpHomogeneousMatrix &)=nullptr) | vpKeyPoint | |
constantFactorDistanceThreshold enum value | vpKeyPoint | |
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 | |
DESCRIPTOR_AKAZE enum value | vpKeyPoint | |
DESCRIPTOR_BRISK enum value | vpKeyPoint | |
DESCRIPTOR_KAZE enum value | vpKeyPoint | |
DESCRIPTOR_ORB enum value | vpKeyPoint | |
DESCRIPTOR_SIFT enum value | vpKeyPoint | |
DESCRIPTOR_SURF enum value | vpKeyPoint | |
DESCRIPTOR_TYPE_SIZE enum value | vpKeyPoint | |
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=nullptr) | vpKeyPoint | |
detectionScore enum value | vpKeyPoint | |
detectionThreshold enum value | vpKeyPoint | |
DETECTOR_AGAST enum value | vpKeyPoint | |
DETECTOR_AKAZE enum value | vpKeyPoint | |
DETECTOR_BRISK enum value | vpKeyPoint | |
DETECTOR_FAST enum value | vpKeyPoint | |
DETECTOR_GFTT enum value | vpKeyPoint | |
DETECTOR_KAZE enum value | vpKeyPoint | |
DETECTOR_MSER enum value | vpKeyPoint | |
DETECTOR_ORB enum value | vpKeyPoint | |
DETECTOR_SIFT enum value | vpKeyPoint | |
DETECTOR_SimpleBlob enum value | vpKeyPoint | |
DETECTOR_SURF enum value | vpKeyPoint | |
DETECTOR_TYPE_SIZE enum value | vpKeyPoint | |
display(const vpImage< unsigned char > &IRef, const vpImage< unsigned char > &ICurrent, unsigned int size=3) | vpKeyPoint | virtual |
display(const vpImage< unsigned char > &ICurrent, unsigned int size=3, const vpColor &color=vpColor::green) | vpKeyPoint | virtual |
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=nullptr) | vpKeyPoint | |
extract(const vpImage< vpRGBa > &I_color, std::vector< cv::KeyPoint > &keyPoints, cv::Mat &descriptors, std::vector< cv::Point3f > *trainPoints=nullptr) | vpKeyPoint | |
extract(const cv::Mat &matImg, std::vector< cv::KeyPoint > &keyPoints, cv::Mat &descriptors, std::vector< cv::Point3f > *trainPoints=nullptr) | vpKeyPoint | |
extract(const vpImage< unsigned char > &I, std::vector< cv::KeyPoint > &keyPoints, cv::Mat &descriptors, double &elapsedTime, std::vector< cv::Point3f > *trainPoints=nullptr) | vpKeyPoint | |
extract(const vpImage< vpRGBa > &I_color, std::vector< cv::KeyPoint > &keyPoints, cv::Mat &descriptors, double &elapsedTime, std::vector< cv::Point3f > *trainPoints=nullptr) | vpKeyPoint | |
extract(const cv::Mat &matImg, std::vector< cv::KeyPoint > &keyPoints, cv::Mat &descriptors, double &elapsedTime, std::vector< cv::Point3f > *trainPoints=nullptr) | vpKeyPoint | |
getAllPointsInReferenceImage() | vpBasicKeyPoint | inline |
getCovarianceMatrix() const | vpKeyPoint | inline |
getCurrentImagePointsList() const | vpBasicKeyPoint | inline |
getDetectionTime() const | vpKeyPoint | inline |
getDetector(const vpFeatureDetectorType &type) const | vpKeyPoint | inline |
getDetector(const std::string &name) const | vpKeyPoint | inline |
getDetectorNames() const | vpKeyPoint | inline |
getExtractionTime() const | vpKeyPoint | inline |
getExtractor(const vpFeatureDescriptorType &type) const | vpKeyPoint | inline |
getExtractor(const std::string &name) const | vpKeyPoint | inline |
getExtractorNames() const | vpKeyPoint | inline |
getImageFormat() const | vpKeyPoint | inline |
getIndexInAllReferencePointList(unsigned int indexInMatchedPointList) | vpBasicKeyPoint | inline |
getMatchedPointNumber() const | vpBasicKeyPoint | inline |
getMatchedPoints(unsigned int index, vpImagePoint &referencePoint, vpImagePoint ¤tPoint) | vpBasicKeyPoint | inline |
getMatchedReferencePoints() const | vpBasicKeyPoint | inline |
getMatcher() const | vpKeyPoint | inline |
getMatches() const | vpKeyPoint | inline |
getMatchingTime() const | vpKeyPoint | inline |
getMatchQueryToTrainKeyPoints() const | vpKeyPoint | inline |
getNbImages() const | vpKeyPoint | inline |
getObjectPoints(std::vector< cv::Point3f > &objectPoints) const | vpKeyPoint | |
getObjectPoints(std::vector< vpPoint > &objectPoints) const | vpKeyPoint | |
getPoseTime() const | vpKeyPoint | inline |
getQueryDescriptors() const | vpKeyPoint | inline |
getQueryKeyPoints(std::vector< cv::KeyPoint > &keyPoints, bool matches=true) const | vpKeyPoint | |
getQueryKeyPoints(std::vector< vpImagePoint > &keyPoints, bool matches=true) const | vpKeyPoint | |
getRansacInliers() const | vpKeyPoint | inline |
getRansacOutliers() const | vpKeyPoint | inline |
getReferenceImagePointsList() const | vpBasicKeyPoint | inline |
getReferencePoint(unsigned int index, vpImagePoint &referencePoint) | vpBasicKeyPoint | inline |
getReferencePointNumber() const | vpBasicKeyPoint | inline |
getTrainDescriptors() const | vpKeyPoint | inline |
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 value | vpKeyPoint | |
loadConfigFile(const std::string &configFile) | vpKeyPoint | |
loadLearningData(const std::string &filename, bool binaryMode=false, bool append=false) | vpKeyPoint | |
m_currentImagePointsList | vpBasicKeyPoint | protected |
m_matchedReferencePoints | vpBasicKeyPoint | protected |
m_reference_computed | vpBasicKeyPoint | protected |
m_referenceImagePointsList | vpBasicKeyPoint | protected |
match(const cv::Mat &trainDescriptors, const cv::Mat &queryDescriptors, std::vector< cv::DMatch > &matches, double &elapsedTime) | vpKeyPoint | |
matchPoint(const vpImage< unsigned char > &I) | vpKeyPoint | virtual |
matchPoint(const vpImage< unsigned char > &I, const vpImagePoint &iP, unsigned int height, unsigned int width) | vpKeyPoint | virtual |
matchPoint(const vpImage< unsigned char > &I, const vpRect &rectangle) | vpKeyPoint | virtual |
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 &)=nullptr, const vpRect &rectangle=vpRect()) | vpKeyPoint | |
matchPoint(const vpImage< unsigned char > &I, const vpCameraParameters &cam, vpHomogeneousMatrix &cMo, double &error, double &elapsedTime, bool(*func)(const vpHomogeneousMatrix &)=nullptr, 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 &)=nullptr, const vpRect &rectangle=vpRect()) | vpKeyPoint | |
matchPoint(const vpImage< vpRGBa > &I_color, const vpCameraParameters &cam, vpHomogeneousMatrix &cMo, double &error, double &elapsedTime, bool(*func)(const vpHomogeneousMatrix &)=nullptr, const vpRect &rectangle=vpRect()) | vpKeyPoint | |
matchPointAndDetect(const vpImage< unsigned char > &I, vpRect &boundingBox, vpImagePoint ¢erOfGravity, const bool isPlanarObject=true, std::vector< vpImagePoint > *imPts1=nullptr, std::vector< vpImagePoint > *imPts2=nullptr, double *meanDescriptorDistance=nullptr, double *detectionScore=nullptr, const vpRect &rectangle=vpRect()) | vpKeyPoint | |
matchPointAndDetect(const vpImage< unsigned char > &I, const vpCameraParameters &cam, vpHomogeneousMatrix &cMo, double &error, double &elapsedTime, vpRect &boundingBox, vpImagePoint ¢erOfGravity, bool(*func)(const vpHomogeneousMatrix &)=nullptr, const vpRect &rectangle=vpRect()) | vpKeyPoint | |
noFilterMatching enum value | vpKeyPoint | |
pgmImageFormat enum value | vpKeyPoint | |
pngImageFormat enum value | vpKeyPoint | |
ppmImageFormat enum value | vpKeyPoint | |
ratioDistanceThreshold enum value | vpKeyPoint | |
referenceBuilt() const | vpBasicKeyPoint | inline |
reset() | vpKeyPoint | |
saveLearningData(const std::string &filename, bool binaryMode=false, bool saveTrainingImages=true) | vpKeyPoint | |
setCovarianceComputation(const bool &flag) | vpKeyPoint | inline |
setDetectionMethod(const vpDetectionMethodType &method) | vpKeyPoint | inline |
setDetector(const vpFeatureDetectorType &detectorType) | vpKeyPoint | inline |
setDetector(const std::string &detectorName) | vpKeyPoint | inline |
setDetectors(const std::vector< std::string > &detectorNames) | vpKeyPoint | inline |
setExtractor(const vpFeatureDescriptorType &extractorType) | vpKeyPoint | inline |
setExtractor(const std::string &extractorName) | vpKeyPoint | inline |
setExtractors(const std::vector< std::string > &extractorNames) | vpKeyPoint | inline |
setFilterMatchingType(const vpFilterMatchingType &filterType) | vpKeyPoint | inline |
setImageFormat(const vpImageFormatType &imageFormat) | vpKeyPoint | inline |
setMatcher(const std::string &matcherName) | vpKeyPoint | inline |
setMatchingFactorThreshold(const double factor) | vpKeyPoint | inline |
setMatchingRatioThreshold(double ratio) | vpKeyPoint | inline |
setMaxFeatures(int maxFeatures) | vpKeyPoint | inline |
setRansacConsensusPercentage(double percentage) | vpKeyPoint | inline |
setRansacFilterFlag(const vpPose::RANSAC_FILTER_FLAGS &flag) | vpKeyPoint | inline |
setRansacIteration(int nbIter) | vpKeyPoint | inline |
setRansacMinInlierCount(int minCount) | vpKeyPoint | inline |
setRansacParallel(bool parallel) | vpKeyPoint | inline |
setRansacParallelNbThreads(unsigned int nthreads) | vpKeyPoint | inline |
setRansacReprojectionError(double reprojectionError) | vpKeyPoint | inline |
setRansacThreshold(double threshold) | vpKeyPoint | inline |
setUseAffineDetection(bool useAffine) | vpKeyPoint | inline |
setUseMatchTrainToQuery(bool useMatchTrainToQuery) | vpKeyPoint | inline |
setUseRansacConsensusPercentage(bool usePercentage) | vpKeyPoint | inline |
setUseRansacVVS(bool ransacVVS) | vpKeyPoint | inline |
setUseSingleMatchFilter(bool singleMatchFilter) | vpKeyPoint | inline |
stdAndRatioDistanceThreshold enum value | vpKeyPoint | |
stdDistanceThreshold enum value | vpKeyPoint | |
vpBasicKeyPoint() | vpBasicKeyPoint | inline |
vpDetectionMethodType enum name | vpKeyPoint | |
vpFeatureDescriptorType enum name | vpKeyPoint | |
vpFeatureDetectorType enum name | vpKeyPoint | |
vpFilterMatchingType enum name | vpKeyPoint | |
vpImageFormatType enum name | vpKeyPoint | |
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() | vpBasicKeyPoint | inlinevirtual |