![]() |
Visual Servoing Platform version 3.6.0
|
This is the complete list of members for vpKeyPoint, including all inherited members.
| _reference_computed | vpBasicKeyPoint | protected |
| 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, 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=NULL) | 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=NULL) | 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=NULL) | 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=NULL) | 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 &)=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 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 | |
| currentImagePointsList | vpBasicKeyPoint | protected |
| 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=NULL) | 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=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() | 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 | |
| match(const cv::Mat &trainDescriptors, const cv::Mat &queryDescriptors, std::vector< cv::DMatch > &matches, double &elapsedTime) | vpKeyPoint | |
| matchedReferencePoints | vpBasicKeyPoint | protected |
| 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 &)=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 ¢erOfGravity, 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 ¢erOfGravity, bool(*func)(const vpHomogeneousMatrix &)=NULL, 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 |
| referenceImagePointsList | vpBasicKeyPoint | protected |
| 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 |