#include <FindObjectROS.h>
Public Slots | |
void | publish (const find_object::DetectionInfo &info) |
void | setDepthData (const std::string &frameId, const ros::Time &stamp, const cv::Mat &depth, float depthConstant) |
Public Slots inherited from find_object::FindObject | |
void | addObjectAndUpdate (const cv::Mat &image, int id=0, const QString &filePath=QString()) |
void | detect (const cv::Mat &image) |
void | removeObjectAndUpdate (int id) |
Public Member Functions | |
FindObjectROS (QObject *parent=0) | |
virtual | ~FindObjectROS () |
Public Member Functions inherited from find_object::FindObject | |
const ObjSignature * | addObject (const QString &filePath) |
const ObjSignature * | addObject (const cv::Mat &image, int id=0, const QString &filePath=QString()) |
bool | addObject (ObjSignature *obj) |
bool | detect (const cv::Mat &image, find_object::DetectionInfo &info) const |
FindObject (bool keepImagesInRAM_=true, QObject *parent=0) | |
bool | isSessionModified () const |
int | loadObjects (const QString &dirPath, bool recursive=false) |
bool | loadSession (const QString &path) |
bool | loadVocabulary (const QString &filePath) |
const QMap< int, ObjSignature * > & | objects () const |
void | removeAllObjects () |
void | removeObject (int id) |
bool | saveSession (const QString &path) |
bool | saveVocabulary (const QString &filePath) const |
void | updateDetectorExtractor () |
void | updateObjects (const QList< int > &ids=QList< int >()) |
void | updateVocabulary (const QList< int > &ids=QList< int >()) |
const Vocabulary * | vocabulary () const |
virtual | ~FindObject () |
Private Member Functions | |
cv::Vec3f | getDepth (const cv::Mat &depthImage, int x, int y, float cx, float cy, float fx, float fy) |
Private Attributes | |
cv::Mat | depth_ |
float | depthConstant_ |
std::string | frameId_ |
std::string | objFramePrefix_ |
ros::Publisher | pub_ |
ros::Publisher | pubStamped_ |
ros::Time | stamp_ |
tf::TransformBroadcaster | tfBroadcaster_ |
Additional Inherited Members | |
Signals inherited from find_object::FindObject | |
void | objectsFound (const find_object::DetectionInfo &) |
Static Public Member Functions inherited from find_object::FindObject | |
static void | affineSkew (float tilt, float phi, const cv::Mat &image, cv::Mat &skewImage, cv::Mat &skewMask, cv::Mat &Ai) |
Definition at line 42 of file FindObjectROS.h.
FindObjectROS::FindObjectROS | ( | QObject * | parent = 0 | ) |
Definition at line 37 of file FindObjectROS.cpp.
|
inlinevirtual |
Definition at line 48 of file FindObjectROS.h.
|
private |
Definition at line 183 of file FindObjectROS.cpp.
|
slot |
Definition at line 53 of file FindObjectROS.cpp.
|
slot |
Definition at line 172 of file FindObjectROS.cpp.
|
private |
Definition at line 71 of file FindObjectROS.h.
|
private |
Definition at line 72 of file FindObjectROS.h.
|
private |
Definition at line 69 of file FindObjectROS.h.
|
private |
Definition at line 74 of file FindObjectROS.h.
|
private |
Definition at line 66 of file FindObjectROS.h.
|
private |
Definition at line 67 of file FindObjectROS.h.
|
private |
Definition at line 70 of file FindObjectROS.h.
|
private |
Definition at line 75 of file FindObjectROS.h.