GSoC2011SfM
0.1
Google Summer of Code 2011: Structure from motion
|
add(cv::Ptr< PointsToTrack > pointCollection) | OpencvSfM::PointsMatcher | [virtual] |
clear() | OpencvSfM::PointsMatcherOpticalFlow | [virtual] |
clone(bool emptyTrainData=true) | OpencvSfM::PointsMatcherOpticalFlow | [virtual] |
create(std::string match_algo, double dist_allowed=2.0) | OpencvSfM::PointsMatcherOpticalFlow | [inline, static] |
OpencvSfM::PointsMatcher::create(std::string match_algo) | OpencvSfM::PointsMatcher | [inline, static] |
crossMatch(cv::Ptr< PointsMatcher > otherMatcher, std::vector< cv::DMatch > &matches, const std::vector< cv::Mat > &masks=std::vector< cv::Mat >()) | OpencvSfM::PointsMatcher | [virtual] |
DECLARE_MUTEX(thread_concurr) | OpencvSfM::PointsMatcher | [protected] |
drawMatches(const cv::Mat &img1, const std::vector< cv::KeyPoint > &keypoints1, const std::vector< cv::KeyPoint > &keypoints2, const std::vector< cv::DMatch > &matches1to2, cv::Mat &outImg, const cv::Scalar &matchColor=cv::Scalar::all(-1), const cv::Scalar &singlePointColor=cv::Scalar::all(-1), const std::vector< char > &matchesMask=std::vector< char >(), int flags=cv::DrawMatchesFlags::DEFAULT) | OpencvSfM::PointsMatcher | [static] |
empty() const | OpencvSfM::PointsMatcherOpticalFlow | [virtual] |
getKeypoint(int numKey) const | OpencvSfM::PointsMatcher | |
isMaskSupported() | OpencvSfM::PointsMatcherOpticalFlow | [virtual] |
knnMatch(cv::Ptr< PointsToTrack > queryPoints, std::vector< std::vector< cv::DMatch > > &matches, int k, const std::vector< cv::Mat > &masks=std::vector< cv::Mat >(), bool compactResult=true) | OpencvSfM::PointsMatcherOpticalFlow | [virtual] |
match(cv::Ptr< PointsToTrack > queryPoints, std::vector< cv::DMatch > &matches, const std::vector< cv::Mat > &masks=std::vector< cv::Mat >()) | OpencvSfM::PointsMatcherOpticalFlow | [virtual] |
matcher_ | OpencvSfM::PointsMatcher | [protected] |
pointCollection_ | OpencvSfM::PointsMatcher | [protected] |
PointsMatcher(const cv::Ptr< cv::DescriptorMatcher > &matcher) | OpencvSfM::PointsMatcher | |
PointsMatcher(const PointsMatcher ©) | OpencvSfM::PointsMatcher | |
PointsMatcher() | OpencvSfM::PointsMatcher | [protected] |
PointsMatcherOpticalFlow(std::string name_of_algo, double dist_allowed=2.0) | OpencvSfM::PointsMatcherOpticalFlow | |
radiusMatch(cv::Ptr< PointsToTrack > queryPoints, std::vector< std::vector< cv::DMatch > > &matches, float maxDistance, const std::vector< cv::Mat > &masks=std::vector< cv::Mat >(), bool compactResult=true) | OpencvSfM::PointsMatcherOpticalFlow | [virtual] |
read(const cv::FileNode &node, PointsMatcher &points) | OpencvSfM::PointsMatcher | [static] |
train() | OpencvSfM::PointsMatcherOpticalFlow | [virtual] |
write(cv::FileStorage &fs, const PointsMatcher &points) | OpencvSfM::PointsMatcher | [static] |
~PointsMatcher() | OpencvSfM::PointsMatcher | [virtual] |