Visual Servoing Platform
version 3.0.1
|
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, const unsigned int height, const 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 > &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) | 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)(vpHomogeneousMatrix *)=NULL) | vpKeyPoint | |
computePose(const std::vector< vpPoint > &objectVpPoints, vpHomogeneousMatrix &cMo, std::vector< vpPoint > &inliers, double &elapsedTime, bool(*func)(vpHomogeneousMatrix *)=NULL) | vpKeyPoint | |
computePose(const std::vector< vpPoint > &objectVpPoints, vpHomogeneousMatrix &cMo, std::vector< vpPoint > &inliers, std::vector< unsigned int > &inlierIndex, double &elapsedTime, bool(*func)(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 | |
currentImagePointsList | vpBasicKeyPoint | protected |
DESCRIPTOR_BRIEF enum value | vpKeyPoint | |
DESCRIPTOR_BRISK enum value | vpKeyPoint | |
DESCRIPTOR_FREAK 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 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 value | vpKeyPoint | |
detectionThreshold enum value | vpKeyPoint | |
DETECTOR_BRISK enum value | vpKeyPoint | |
DETECTOR_FAST enum value | vpKeyPoint | |
DETECTOR_GFTT enum value | vpKeyPoint | |
DETECTOR_MSER enum value | vpKeyPoint | |
DETECTOR_ORB enum value | vpKeyPoint | |
DETECTOR_SIFT enum value | vpKeyPoint | |
DETECTOR_SimpleBlob enum value | vpKeyPoint | |
DETECTOR_STAR 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 |
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() | 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(const unsigned int indexInMatchedPointList) | vpBasicKeyPoint | inline |
getMatchedPointNumber() const | vpBasicKeyPoint | inline |
getMatchedPoints(const 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) const | vpKeyPoint | |
getQueryKeyPoints(std::vector< vpImagePoint > &keyPoints) const | vpKeyPoint | |
getRansacInliers() const | vpKeyPoint | inline |
getRansacOutliers() const | vpKeyPoint | inline |
getReferenceImagePointsList() const | vpBasicKeyPoint | inline |
getReferencePoint(const 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 | |
jpgImageFormat enum value | 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 | |
matchedReferencePoints | vpBasicKeyPoint | protected |
matchPoint(const vpImage< unsigned char > &I) | vpKeyPoint | virtual |
matchPoint(const vpImage< unsigned char > &I, const vpImagePoint &iP, const unsigned int height, const unsigned int width) | vpKeyPoint | virtual |
matchPoint(const vpImage< unsigned char > &I, const vpRect &rectangle) | vpKeyPoint | virtual |
matchPoint(const vpImage< unsigned char > &I, const vpCameraParameters &cam, vpHomogeneousMatrix &cMo, bool(*func)(vpHomogeneousMatrix *)=NULL, const vpRect &rectangle=vpRect()) | vpKeyPoint | |
matchPoint(const vpImage< unsigned char > &I, const vpCameraParameters &cam, vpHomogeneousMatrix &cMo, double &error, double &elapsedTime, bool(*func)(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)(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, const bool binaryMode=false, const 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 |
setDetectorParameter(const T1 detectorName, const T2 parameterName, const T3 value) | vpKeyPoint | inline |
setDetectors(const std::vector< std::string > &detectorNames) | vpKeyPoint | inline |
setExtractor(const vpFeatureDescriptorType &extractorType) | vpKeyPoint | inline |
setExtractor(const std::string &extractorName) | vpKeyPoint | inline |
setExtractorParameter(const T1 extractorName, const T2 parameterName, const T3 value) | 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(const double ratio) | vpKeyPoint | inline |
setRansacConsensusPercentage(const double percentage) | vpKeyPoint | inline |
setRansacIteration(const int nbIter) | vpKeyPoint | inline |
setRansacMinInlierCount(const int minCount) | vpKeyPoint | inline |
setRansacReprojectionError(const double reprojectionError) | vpKeyPoint | inline |
setRansacThreshold(const double threshold) | vpKeyPoint | inline |
setUseAffineDetection(const bool useAffine) | vpKeyPoint | inline |
setUseBruteForceCrossCheck(const bool useCrossCheck) | vpKeyPoint | inline |
setUseMatchTrainToQuery(const bool useMatchTrainToQuery) | vpKeyPoint | inline |
setUseRansacConsensusPercentage(const bool usePercentage) | vpKeyPoint | inline |
setUseRansacVVS(const bool ransacVVS) | vpKeyPoint | inline |
setUseSingleMatchFilter(const bool singleMatchFilter) | vpKeyPoint | inline |
stdAndRatioDistanceThreshold enum value | vpKeyPoint | |
stdDistanceThreshold enum value | vpKeyPoint | |
vpBasicKeyPoint() | vpBasicKeyPoint | |
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 |