#include <howardMatcher.h>
| Public Member Functions | |
| HowardStereoMatcher (float thresh, int descriptorSize) | |
| void | match (const frame_common::Frame &prevFrame, const frame_common::Frame &frame, std::vector< cv::DMatch > &matches, std::vector< int > &filteredIndices, const cv::Mat &mask) | 
| Private Member Functions | |
| double | calcDeltaL (const cv::Point3f &p11, const cv::Point3f &p21, double t, double f, double threshold) | 
| void | calculateConsistMatrix (const std::vector< cv::DMatch > &matches, const frame_common::Frame &prevFrame, const frame_common::Frame &frame, cv::Mat &consistMatrix) | 
| void | calculateCrossCheckMatches (const cv::Mat &scoreMatrix, std::vector< cv::DMatch > &matches) | 
| void | calculateScoreMatrix (cv::Mat &scoreMatrix) | 
| void | filterKpts (const cv::Mat &img, const std::vector< cv::KeyPoint > &kpts, bool orientation) | 
| void | filterMatches (const cv::Mat &consistMatrix, std::vector< int > &filteredIndices) | 
| Private Attributes | |
| int | descriptorSize | 
| cv::Ptr< cv::DescriptorExtractor > | extractor | 
| cv::Mat | frameDtors | 
| cv::Mat | prevFrameDtors | 
| float | threshold | 
| cv::Mat | windowedMask | 
Definition at line 24 of file howardMatcher.h.
| HowardStereoMatcher::HowardStereoMatcher | ( | float | thresh, | 
| int | descriptorSize | ||
| ) | 
Definition at line 73 of file howardMatcher.cpp.
| double HowardStereoMatcher::calcDeltaL | ( | const cv::Point3f & | p11, | 
| const cv::Point3f & | p21, | ||
| double | t, | ||
| double | f, | ||
| double | threshold | ||
| ) |  [private] | 
Definition at line 179 of file howardMatcher.cpp.
| void HowardStereoMatcher::calculateConsistMatrix | ( | const std::vector< cv::DMatch > & | matches, | 
| const frame_common::Frame & | prevFrame, | ||
| const frame_common::Frame & | frame, | ||
| cv::Mat & | consistMatrix | ||
| ) |  [private] | 
Definition at line 192 of file howardMatcher.cpp.
| void HowardStereoMatcher::calculateCrossCheckMatches | ( | const cv::Mat & | scoreMatrix, | 
| std::vector< cv::DMatch > & | matches | ||
| ) |  [private] | 
Definition at line 142 of file howardMatcher.cpp.
| void HowardStereoMatcher::calculateScoreMatrix | ( | cv::Mat & | scoreMatrix | ) |  [private] | 
Definition at line 126 of file howardMatcher.cpp.
| void HowardStereoMatcher::filterKpts | ( | const cv::Mat & | img, | 
| const std::vector< cv::KeyPoint > & | kpts, | ||
| bool | orientation | ||
| ) |  [private] | 
Definition at line 110 of file howardMatcher.cpp.
| void HowardStereoMatcher::filterMatches | ( | const cv::Mat & | consistMatrix, | 
| std::vector< int > & | filteredIndices | ||
| ) |  [private] | 
Definition at line 240 of file howardMatcher.cpp.
| void HowardStereoMatcher::match | ( | const frame_common::Frame & | prevFrame, | 
| const frame_common::Frame & | frame, | ||
| std::vector< cv::DMatch > & | matches, | ||
| std::vector< int > & | filteredIndices, | ||
| const cv::Mat & | mask | ||
| ) | 
Definition at line 79 of file howardMatcher.cpp.
| int pe::HowardStereoMatcher::descriptorSize  [private] | 
Definition at line 41 of file howardMatcher.h.
| cv::Ptr<cv::DescriptorExtractor> pe::HowardStereoMatcher::extractor  [private] | 
Definition at line 43 of file howardMatcher.h.
| cv::Mat pe::HowardStereoMatcher::frameDtors  [private] | 
Definition at line 42 of file howardMatcher.h.
| cv::Mat pe::HowardStereoMatcher::prevFrameDtors  [private] | 
Definition at line 42 of file howardMatcher.h.
| float pe::HowardStereoMatcher::threshold  [private] | 
Definition at line 40 of file howardMatcher.h.
| cv::Mat pe::HowardStereoMatcher::windowedMask  [private] | 
Definition at line 44 of file howardMatcher.h.