Public Member Functions | |
const cv::Mat & | getHomography () const |
const std::vector< int > & | getIndexesA () const |
const std::vector< int > & | getIndexesB () const |
QMultiMap< int, int > | getInliers () const |
int | getObjectId () const |
const std::vector< uchar > & | getOutlierMask () const |
QMultiMap< int, int > | getOutliers () const |
HomographyThread (const QMultiMap< int, int > *matches, int objectId, const std::vector< cv::KeyPoint > *kptsA, const std::vector< cv::KeyPoint > *kptsB) | |
DetectionInfo::RejectedCode | rejectedCode () const |
virtual | ~HomographyThread () |
Protected Member Functions | |
virtual void | run () |
Private Attributes | |
DetectionInfo::RejectedCode | code_ |
cv::Mat | h_ |
std::vector< int > | indexesA_ |
std::vector< int > | indexesB_ |
QMultiMap< int, int > | inliers_ |
const std::vector< cv::KeyPoint > * | kptsA_ |
const std::vector< cv::KeyPoint > * | kptsB_ |
const QMultiMap< int, int > * | matches_ |
int | objectId_ |
std::vector< uchar > | outlierMask_ |
QMultiMap< int, int > | outliers_ |
Definition at line 872 of file FindObject.cpp.
find_object::HomographyThread::HomographyThread | ( | const QMultiMap< int, int > * | matches, |
int | objectId, | ||
const std::vector< cv::KeyPoint > * | kptsA, | ||
const std::vector< cv::KeyPoint > * | kptsB | ||
) | [inline] |
Definition at line 875 of file FindObject.cpp.
virtual find_object::HomographyThread::~HomographyThread | ( | ) | [inline, virtual] |
Definition at line 888 of file FindObject.cpp.
const cv::Mat& find_object::HomographyThread::getHomography | ( | ) | const [inline] |
Definition at line 896 of file FindObject.cpp.
const std::vector<int>& find_object::HomographyThread::getIndexesA | ( | ) | const [inline] |
Definition at line 891 of file FindObject.cpp.
const std::vector<int>& find_object::HomographyThread::getIndexesB | ( | ) | const [inline] |
Definition at line 892 of file FindObject.cpp.
QMultiMap<int, int> find_object::HomographyThread::getInliers | ( | ) | const [inline] |
Definition at line 894 of file FindObject.cpp.
int find_object::HomographyThread::getObjectId | ( | ) | const [inline] |
Definition at line 890 of file FindObject.cpp.
const std::vector<uchar>& find_object::HomographyThread::getOutlierMask | ( | ) | const [inline] |
Definition at line 893 of file FindObject.cpp.
QMultiMap<int, int> find_object::HomographyThread::getOutliers | ( | ) | const [inline] |
Definition at line 895 of file FindObject.cpp.
DetectionInfo::RejectedCode find_object::HomographyThread::rejectedCode | ( | ) | const [inline] |
Definition at line 897 of file FindObject.cpp.
virtual void find_object::HomographyThread::run | ( | ) | [inline, protected, virtual] |
Definition at line 900 of file FindObject.cpp.
Definition at line 962 of file FindObject.cpp.
cv::Mat find_object::HomographyThread::h_ [private] |
Definition at line 969 of file FindObject.cpp.
std::vector<int> find_object::HomographyThread::indexesA_ [private] |
Definition at line 964 of file FindObject.cpp.
std::vector<int> find_object::HomographyThread::indexesB_ [private] |
Definition at line 965 of file FindObject.cpp.
QMultiMap<int, int> find_object::HomographyThread::inliers_ [private] |
Definition at line 967 of file FindObject.cpp.
const std::vector<cv::KeyPoint>* find_object::HomographyThread::kptsA_ [private] |
Definition at line 960 of file FindObject.cpp.
const std::vector<cv::KeyPoint>* find_object::HomographyThread::kptsB_ [private] |
Definition at line 961 of file FindObject.cpp.
const QMultiMap<int, int>* find_object::HomographyThread::matches_ [private] |
Definition at line 958 of file FindObject.cpp.
int find_object::HomographyThread::objectId_ [private] |
Definition at line 959 of file FindObject.cpp.
std::vector<uchar> find_object::HomographyThread::outlierMask_ [private] |
Definition at line 966 of file FindObject.cpp.
QMultiMap<int, int> find_object::HomographyThread::outliers_ [private] |
Definition at line 968 of file FindObject.cpp.