Public Member Functions | Private Attributes | List of all members
find_object::ObjSignature Class Reference

#include <ObjSignature.h>

Public Member Functions

const cv::Mat & descriptors () const
 
const QString & filePath () const
 
int id () const
 
const cv::Mat & image () const
 
const std::vector< cv::KeyPoint > & keypoints () const
 
void load (QDataStream &streamPtr, bool ignoreImage)
 
 ObjSignature ()
 
 ObjSignature (int id, const cv::Mat &image, const QString &filePath)
 
const QRect & rect () const
 
void removeImage ()
 
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 filePath_
 
int id_
 
cv::Mat image_
 
std::vector< cv::KeyPoint > keypoints_
 
QRect rect_
 
QMultiMap< int, int > words_
 

Detailed Description

Definition at line 42 of file ObjSignature.h.

Constructor & Destructor Documentation

◆ ObjSignature() [1/2]

find_object::ObjSignature::ObjSignature ( )
inline

Definition at line 44 of file ObjSignature.h.

◆ ObjSignature() [2/2]

find_object::ObjSignature::ObjSignature ( int  id,
const cv::Mat &  image,
const QString &  filePath 
)
inline

Definition at line 47 of file ObjSignature.h.

◆ ~ObjSignature()

virtual find_object::ObjSignature::~ObjSignature ( )
inlinevirtual

Definition at line 53 of file ObjSignature.h.

Member Function Documentation

◆ descriptors()

const cv::Mat& find_object::ObjSignature::descriptors ( ) const
inline

Definition at line 70 of file ObjSignature.h.

◆ filePath()

const QString& find_object::ObjSignature::filePath ( ) const
inline

Definition at line 67 of file ObjSignature.h.

◆ id()

int find_object::ObjSignature::id ( ) const
inline

Definition at line 66 of file ObjSignature.h.

◆ image()

const cv::Mat& find_object::ObjSignature::image ( ) const
inline

Definition at line 68 of file ObjSignature.h.

◆ keypoints()

const std::vector<cv::KeyPoint>& find_object::ObjSignature::keypoints ( ) const
inline

Definition at line 69 of file ObjSignature.h.

◆ load()

void find_object::ObjSignature::load ( QDataStream &  streamPtr,
bool  ignoreImage 
)
inline

Definition at line 133 of file ObjSignature.h.

◆ rect()

const QRect& find_object::ObjSignature::rect ( ) const
inline

Definition at line 64 of file ObjSignature.h.

◆ removeImage()

void find_object::ObjSignature::removeImage ( )
inline

Definition at line 62 of file ObjSignature.h.

◆ save()

void find_object::ObjSignature::save ( QDataStream &  streamPtr) const
inline

Definition at line 73 of file ObjSignature.h.

◆ setData()

void find_object::ObjSignature::setData ( const std::vector< cv::KeyPoint > &  keypoints,
const cv::Mat &  descriptors 
)
inline

Definition at line 55 of file ObjSignature.h.

◆ setId()

void find_object::ObjSignature::setId ( int  id)
inline

Definition at line 61 of file ObjSignature.h.

◆ setWords()

void find_object::ObjSignature::setWords ( const QMultiMap< int, int > &  words)
inline

Definition at line 60 of file ObjSignature.h.

◆ words()

const QMultiMap<int, int>& find_object::ObjSignature::words ( ) const
inline

Definition at line 71 of file ObjSignature.h.

Member Data Documentation

◆ descriptors_

cv::Mat find_object::ObjSignature::descriptors_
private

Definition at line 196 of file ObjSignature.h.

◆ filePath_

QString find_object::ObjSignature::filePath_
private

Definition at line 194 of file ObjSignature.h.

◆ id_

int find_object::ObjSignature::id_
private

Definition at line 191 of file ObjSignature.h.

◆ image_

cv::Mat find_object::ObjSignature::image_
private

Definition at line 192 of file ObjSignature.h.

◆ keypoints_

std::vector<cv::KeyPoint> find_object::ObjSignature::keypoints_
private

Definition at line 195 of file ObjSignature.h.

◆ rect_

QRect find_object::ObjSignature::rect_
private

Definition at line 193 of file ObjSignature.h.

◆ words_

QMultiMap<int, int> find_object::ObjSignature::words_
private

Definition at line 197 of file ObjSignature.h.


The documentation for this class was generated from the following file:


find_object_2d
Author(s): Mathieu Labbe
autogenerated on Mon Dec 12 2022 03:20:10