#include <FindObject.h>
|
static void | affineSkew (float tilt, float phi, const cv::Mat &image, cv::Mat &skewImage, cv::Mat &skewMask, cv::Mat &Ai) |
|
Definition at line 53 of file FindObject.h.
◆ FindObject()
find_object::FindObject::FindObject |
( |
bool |
keepImagesInRAM_ = true , |
|
|
QObject * |
parent = 0 |
|
) |
| |
◆ ~FindObject()
find_object::FindObject::~FindObject |
( |
| ) |
|
|
virtual |
◆ addObject() [1/3]
const ObjSignature * find_object::FindObject::addObject |
( |
const QString & |
filePath | ) |
|
◆ addObject() [2/3]
const ObjSignature * find_object::FindObject::addObject |
( |
const cv::Mat & |
image, |
|
|
int |
id = 0 , |
|
|
const QString & |
filePath = QString() |
|
) |
| |
◆ addObject() [3/3]
bool find_object::FindObject::addObject |
( |
ObjSignature * |
obj | ) |
|
◆ addObjectAndUpdate
void find_object::FindObject::addObjectAndUpdate |
( |
const cv::Mat & |
image, |
|
|
int |
id = 0 , |
|
|
const QString & |
filePath = QString() |
|
) |
| |
|
slot |
◆ affineSkew()
void find_object::FindObject::affineSkew |
( |
float |
tilt, |
|
|
float |
phi, |
|
|
const cv::Mat & |
image, |
|
|
cv::Mat & |
skewImage, |
|
|
cv::Mat & |
skewMask, |
|
|
cv::Mat & |
Ai |
|
) |
| |
|
static |
◆ clearVocabulary()
void find_object::FindObject::clearVocabulary |
( |
| ) |
|
|
private |
◆ detect() [1/3]
◆ detect [2/3]
void find_object::FindObject::detect |
( |
const cv::Mat & |
image | ) |
|
|
slot |
◆ detect [3/3]
void find_object::FindObject::detect |
( |
const cv::Mat & |
image, |
|
|
const find_object::Header & |
header, |
|
|
const cv::Mat & |
depth, |
|
|
float |
depthConstant |
|
) |
| |
|
slot |
◆ isSessionModified()
bool find_object::FindObject::isSessionModified |
( |
| ) |
const |
|
inline |
◆ loadObjects()
int find_object::FindObject::loadObjects |
( |
const QString & |
dirPath, |
|
|
bool |
recursive = false |
|
) |
| |
◆ loadSession()
◆ loadVocabulary()
bool find_object::FindObject::loadVocabulary |
( |
const QString & |
filePath | ) |
|
◆ objects()
const QMap<int, ObjSignature*>& find_object::FindObject::objects |
( |
| ) |
const |
|
inline |
◆ objectsFound
◆ removeAllObjects()
void find_object::FindObject::removeAllObjects |
( |
| ) |
|
◆ removeObject()
void find_object::FindObject::removeObject |
( |
int |
id | ) |
|
◆ removeObjectAndUpdate
void find_object::FindObject::removeObjectAndUpdate |
( |
int |
id | ) |
|
|
slot |
◆ saveSession()
bool find_object::FindObject::saveSession |
( |
const QString & |
path | ) |
|
◆ saveVocabulary()
bool find_object::FindObject::saveVocabulary |
( |
const QString & |
filePath | ) |
const |
◆ updateDetectorExtractor()
void find_object::FindObject::updateDetectorExtractor |
( |
| ) |
|
◆ updateObjects()
void find_object::FindObject::updateObjects |
( |
const QList< int > & |
ids = QList<int>() | ) |
|
◆ updateVocabulary()
void find_object::FindObject::updateVocabulary |
( |
const QList< int > & |
ids = QList<int>() | ) |
|
◆ vocabulary()
const Vocabulary* find_object::FindObject::vocabulary |
( |
| ) |
const |
|
inline |
◆ dataRange_
QMap<int, int> find_object::FindObject::dataRange_ |
|
private |
◆ detector_
Feature2D* find_object::FindObject::detector_ |
|
private |
◆ extractor_
Feature2D* find_object::FindObject::extractor_ |
|
private |
◆ keepImagesInRAM_
bool find_object::FindObject::keepImagesInRAM_ |
|
private |
◆ objects_
◆ objectsDescriptors_
QMap<int, cv::Mat> find_object::FindObject::objectsDescriptors_ |
|
private |
◆ sessionModified_
bool find_object::FindObject::sessionModified_ |
|
private |
◆ vocabulary_
The documentation for this class was generated from the following files: