#include <ObjSignature.h>
Public Member Functions | |
const cv::Mat & | descriptors () const |
const QString & | filename () const |
int | id () const |
const cv::Mat & | image () const |
const std::vector< cv::KeyPoint > & | keypoints () const |
void | load (QDataStream &streamPtr) |
ObjSignature () | |
ObjSignature (int id, const cv::Mat &image, const QString &filename) | |
QRect | rect () const |
void | save (QDataStream &streamPtr) const |
void | setData (const std::vector< cv::KeyPoint > &keypoints, const cv::Mat &descriptors) |
void | setId (int id) |
void | setWords (const QMultiMap< int, int > &words) |
const QMultiMap< int, int > & | words () const |
virtual | ~ObjSignature () |
Private Attributes | |
cv::Mat | descriptors_ |
QString | filename_ |
int | id_ |
cv::Mat | image_ |
std::vector< cv::KeyPoint > | keypoints_ |
QMultiMap< int, int > | words_ |
Definition at line 40 of file ObjSignature.h.
find_object::ObjSignature::ObjSignature | ( | ) | [inline] |
Definition at line 42 of file ObjSignature.h.
find_object::ObjSignature::ObjSignature | ( | int | id, |
const cv::Mat & | image, | ||
const QString & | filename | ||
) | [inline] |
Definition at line 45 of file ObjSignature.h.
virtual find_object::ObjSignature::~ObjSignature | ( | ) | [inline, virtual] |
Definition at line 50 of file ObjSignature.h.
const cv::Mat& find_object::ObjSignature::descriptors | ( | ) | const [inline] |
Definition at line 66 of file ObjSignature.h.
const QString& find_object::ObjSignature::filename | ( | ) | const [inline] |
Definition at line 63 of file ObjSignature.h.
int find_object::ObjSignature::id | ( | ) | const [inline] |
Definition at line 62 of file ObjSignature.h.
const cv::Mat& find_object::ObjSignature::image | ( | ) | const [inline] |
Definition at line 64 of file ObjSignature.h.
const std::vector<cv::KeyPoint>& find_object::ObjSignature::keypoints | ( | ) | const [inline] |
Definition at line 65 of file ObjSignature.h.
void find_object::ObjSignature::load | ( | QDataStream & | streamPtr | ) | [inline] |
Definition at line 99 of file ObjSignature.h.
QRect find_object::ObjSignature::rect | ( | ) | const [inline] |
Definition at line 60 of file ObjSignature.h.
void find_object::ObjSignature::save | ( | QDataStream & | streamPtr | ) | const [inline] |
Definition at line 69 of file ObjSignature.h.
void find_object::ObjSignature::setData | ( | const std::vector< cv::KeyPoint > & | keypoints, |
const cv::Mat & | descriptors | ||
) | [inline] |
Definition at line 52 of file ObjSignature.h.
void find_object::ObjSignature::setId | ( | int | id | ) | [inline] |
Definition at line 58 of file ObjSignature.h.
void find_object::ObjSignature::setWords | ( | const QMultiMap< int, int > & | words | ) | [inline] |
Definition at line 57 of file ObjSignature.h.
const QMultiMap<int, int>& find_object::ObjSignature::words | ( | ) | const [inline] |
Definition at line 67 of file ObjSignature.h.
cv::Mat find_object::ObjSignature::descriptors_ [private] |
Definition at line 137 of file ObjSignature.h.
QString find_object::ObjSignature::filename_ [private] |
Definition at line 135 of file ObjSignature.h.
int find_object::ObjSignature::id_ [private] |
Definition at line 133 of file ObjSignature.h.
cv::Mat find_object::ObjSignature::image_ [private] |
Definition at line 134 of file ObjSignature.h.
std::vector<cv::KeyPoint> find_object::ObjSignature::keypoints_ [private] |
Definition at line 136 of file ObjSignature.h.
QMultiMap<int, int> find_object::ObjSignature::words_ [private] |
Definition at line 138 of file ObjSignature.h.