Classes | Public Member Functions | Static Public Member Functions | Protected Types | Protected Attributes
CamShiftDemo Class Reference

List of all members.

Classes

struct  on_mouse_param_type

Public Member Functions

 CamShiftDemo (ros::NodeHandle nh)
void configCb (Config &config, uint32_t level)
void imageCB (const sensor_msgs::ImageConstPtr &msg_ptr)
void setRectangleCB (const geometry_msgs::PolygonStampedConstPtr &msg_ptr)
 ~CamShiftDemo ()

Static Public Member Functions

static void onMouse (int event, int x, int y, int flags, void *param)

Protected Types

typedef
jsk_perception::camshiftdemoConfig 
Config
typedef
dynamic_reconfigure::Server
< Config
ReconfigureServer

Protected Attributes

Mat backproj_
bool backprojMode_
Config config_
bool debug_
Mat hist_
Mat histimg_
float hranges_ [2]
int hsize_
Mat hsv_
Mat hue_
Mat image_
sensor_msgs::Image img_
image_transport::ImageTransport it_
Mat mask_
int max_queue_size_
ros::NodeHandle nh_
on_mouse_param_type on_mouse_param_
Point origin_
const float * phranges_
image_transport::Publisher pub_
image_transport::Publisher pub_hist_
ros::Publisher pub_result_
ReconfigureServer reconfigure_server_
Rect selection_
bool selectObject_
bool showHist_
int smin_
image_transport::Subscriber sub_
ros::Subscriber sub_rectangle_
RotatedRect trackBox_
int trackObject_
Rect trackWindow_
int vmax_
int vmin_

Detailed Description

Definition at line 24 of file camshiftdemo.cpp.


Member Typedef Documentation

typedef jsk_perception::camshiftdemoConfig CamShiftDemo::Config [protected]

Definition at line 37 of file camshiftdemo.cpp.

Definition at line 38 of file camshiftdemo.cpp.


Constructor & Destructor Documentation

Definition at line 77 of file camshiftdemo.cpp.

Definition at line 137 of file camshiftdemo.cpp.


Member Function Documentation

void CamShiftDemo::configCb ( Config config,
uint32_t  level 
) [inline]

Definition at line 271 of file camshiftdemo.cpp.

void CamShiftDemo::imageCB ( const sensor_msgs::ImageConstPtr &  msg_ptr) [inline]

Definition at line 141 of file camshiftdemo.cpp.

static void CamShiftDemo::onMouse ( int  event,
int  x,
int  y,
int  flags,
void *  param 
) [inline, static]

Definition at line 289 of file camshiftdemo.cpp.

void CamShiftDemo::setRectangleCB ( const geometry_msgs::PolygonStampedConstPtr &  msg_ptr) [inline]

Definition at line 261 of file camshiftdemo.cpp.


Member Data Documentation

Mat CamShiftDemo::backproj_ [protected]

Definition at line 43 of file camshiftdemo.cpp.

Definition at line 53 of file camshiftdemo.cpp.

Definition at line 40 of file camshiftdemo.cpp.

Definition at line 35 of file camshiftdemo.cpp.

Mat CamShiftDemo::hist_ [protected]

Definition at line 50 of file camshiftdemo.cpp.

Mat CamShiftDemo::histimg_ [protected]

Definition at line 43 of file camshiftdemo.cpp.

float CamShiftDemo::hranges_[2] [protected]

Definition at line 64 of file camshiftdemo.cpp.

int CamShiftDemo::hsize_ [protected]

Definition at line 63 of file camshiftdemo.cpp.

Mat CamShiftDemo::hsv_ [protected]

Definition at line 43 of file camshiftdemo.cpp.

Mat CamShiftDemo::hue_ [protected]

Definition at line 43 of file camshiftdemo.cpp.

Mat CamShiftDemo::image_ [protected]

Definition at line 42 of file camshiftdemo.cpp.

sensor_msgs::Image CamShiftDemo::img_ [protected]

Definition at line 31 of file camshiftdemo.cpp.

Definition at line 28 of file camshiftdemo.cpp.

Mat CamShiftDemo::mask_ [protected]

Definition at line 43 of file camshiftdemo.cpp.

Definition at line 34 of file camshiftdemo.cpp.

Definition at line 27 of file camshiftdemo.cpp.

Definition at line 74 of file camshiftdemo.cpp.

Definition at line 57 of file camshiftdemo.cpp.

const float* CamShiftDemo::phranges_ [protected]

Definition at line 65 of file camshiftdemo.cpp.

Definition at line 30 of file camshiftdemo.cpp.

Definition at line 30 of file camshiftdemo.cpp.

Definition at line 33 of file camshiftdemo.cpp.

Definition at line 39 of file camshiftdemo.cpp.

Rect CamShiftDemo::selection_ [protected]

Definition at line 58 of file camshiftdemo.cpp.

Definition at line 54 of file camshiftdemo.cpp.

Definition at line 56 of file camshiftdemo.cpp.

int CamShiftDemo::smin_ [protected]

Definition at line 59 of file camshiftdemo.cpp.

Definition at line 29 of file camshiftdemo.cpp.

Definition at line 32 of file camshiftdemo.cpp.

RotatedRect CamShiftDemo::trackBox_ [protected]

Definition at line 62 of file camshiftdemo.cpp.

int CamShiftDemo::trackObject_ [protected]

Definition at line 55 of file camshiftdemo.cpp.

Rect CamShiftDemo::trackWindow_ [protected]

Definition at line 61 of file camshiftdemo.cpp.

int CamShiftDemo::vmax_ [protected]

Definition at line 59 of file camshiftdemo.cpp.

int CamShiftDemo::vmin_ [protected]

Definition at line 59 of file camshiftdemo.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


jsk_perception
Author(s): Manabu Saito
autogenerated on Sat Mar 23 2013 18:21:33