Public Slots | Signals | Public Member Functions | Private Attributes
ObjectLearningControl Class Reference

Implements a widget to control the creation of new templates for object recognition. More...

#include <ObjectLearningControl.h>

List of all members.

Public Slots

void grabBackgroundImage ()
 request image and wait
void grabForegroundImage ()
 request image from camera
void loadBackgroundImage ()
 request image and wait
void loadForegroundImage ()
 request image from camera
void setBorderSize (int value)
void setCameraId (ImageSources::SourceId cameraId)
void setIsolateLargestSegment (int state)
void setOpenRadius (int)
void setThreshold (int)

Signals

void imageSaved (QString fileName)

Public Member Functions

 ObjectLearningControl (ros::NodeHandle *nh, QWidget *parent=0)
 ~ObjectLearningControl ()

Private Attributes

QPushButton * grabBackgroundButton
QPushButton * grabForegroundButton
QPushButton * loadBackgroundButton
QPushButton * loadForegroundButton
ImageSources::SourceId m_CameraId
QString m_LastImageFolder
QString m_LastOpenPath
ros::Publisher m_ORLearnCommandPublisher
bool m_Ready

Detailed Description

Implements a widget to control the creation of new templates for object recognition.

Author:
Simon Graeser

Definition at line 47 of file ObjectLearningControl.h.


Constructor & Destructor Documentation

ObjectLearningControl::ObjectLearningControl ( ros::NodeHandle nh,
QWidget *  parent = 0 
)

Instantiates its tab widget.

Parameters:
[in]parentThe QWidget the contains this QWidget.

Does Nothing


Member Function Documentation

request image and wait

request image from camera

void ObjectLearningControl::imageSaved ( QString  fileName) [signal]

request image and wait

request image from camera

void ObjectLearningControl::setBorderSize ( int  value) [slot]
void ObjectLearningControl::setOpenRadius ( int  ) [slot]
void ObjectLearningControl::setThreshold ( int  ) [slot]

Member Data Documentation

Definition at line 92 of file ObjectLearningControl.h.

Definition at line 93 of file ObjectLearningControl.h.

Definition at line 95 of file ObjectLearningControl.h.

Definition at line 96 of file ObjectLearningControl.h.

Definition at line 98 of file ObjectLearningControl.h.

Definition at line 90 of file ObjectLearningControl.h.

Definition at line 101 of file ObjectLearningControl.h.

Definition at line 88 of file ObjectLearningControl.h.

Definition at line 104 of file ObjectLearningControl.h.


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


obj_rec_gui
Author(s): AGAS/agas@uni-koblenz.de
autogenerated on Mon Oct 6 2014 02:53:43