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)
bool setROICb (sensor_msgs::SetCameraInfo::Request &req, sensor_msgs::SetCameraInfo::Response &res)
 ~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_
ros::ServiceServer roi_service_
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 27 of file camshiftdemo.cpp.


Member Typedef Documentation

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

Definition at line 41 of file camshiftdemo.cpp.

typedef dynamic_reconfigure::Server<Config> CamShiftDemo::ReconfigureServer [protected]

Definition at line 42 of file camshiftdemo.cpp.


Constructor & Destructor Documentation

Definition at line 81 of file camshiftdemo.cpp.

Definition at line 144 of file camshiftdemo.cpp.


Member Function Documentation

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

Definition at line 296 of file camshiftdemo.cpp.

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

Definition at line 166 of file camshiftdemo.cpp.

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

Definition at line 314 of file camshiftdemo.cpp.

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

Definition at line 286 of file camshiftdemo.cpp.

bool CamShiftDemo::setROICb ( sensor_msgs::SetCameraInfo::Request &  req,
sensor_msgs::SetCameraInfo::Response &  res 
) [inline]

Definition at line 148 of file camshiftdemo.cpp.


Member Data Documentation

Mat CamShiftDemo::backproj_ [protected]

Definition at line 47 of file camshiftdemo.cpp.

bool CamShiftDemo::backprojMode_ [protected]

Definition at line 57 of file camshiftdemo.cpp.

Definition at line 44 of file camshiftdemo.cpp.

bool CamShiftDemo::debug_ [protected]

Definition at line 39 of file camshiftdemo.cpp.

Mat CamShiftDemo::hist_ [protected]

Definition at line 54 of file camshiftdemo.cpp.

Mat CamShiftDemo::histimg_ [protected]

Definition at line 47 of file camshiftdemo.cpp.

float CamShiftDemo::hranges_[2] [protected]

Definition at line 68 of file camshiftdemo.cpp.

int CamShiftDemo::hsize_ [protected]

Definition at line 67 of file camshiftdemo.cpp.

Mat CamShiftDemo::hsv_ [protected]

Definition at line 47 of file camshiftdemo.cpp.

Mat CamShiftDemo::hue_ [protected]

Definition at line 47 of file camshiftdemo.cpp.

Mat CamShiftDemo::image_ [protected]

Definition at line 46 of file camshiftdemo.cpp.

sensor_msgs::Image CamShiftDemo::img_ [protected]

Definition at line 34 of file camshiftdemo.cpp.

Definition at line 31 of file camshiftdemo.cpp.

Mat CamShiftDemo::mask_ [protected]

Definition at line 47 of file camshiftdemo.cpp.

Definition at line 38 of file camshiftdemo.cpp.

Definition at line 30 of file camshiftdemo.cpp.

Definition at line 78 of file camshiftdemo.cpp.

Definition at line 61 of file camshiftdemo.cpp.

const float* CamShiftDemo::phranges_ [protected]

Definition at line 69 of file camshiftdemo.cpp.

Definition at line 33 of file camshiftdemo.cpp.

Definition at line 33 of file camshiftdemo.cpp.

Definition at line 36 of file camshiftdemo.cpp.

Definition at line 43 of file camshiftdemo.cpp.

Definition at line 37 of file camshiftdemo.cpp.

Rect CamShiftDemo::selection_ [protected]

Definition at line 62 of file camshiftdemo.cpp.

bool CamShiftDemo::selectObject_ [protected]

Definition at line 58 of file camshiftdemo.cpp.

bool CamShiftDemo::showHist_ [protected]

Definition at line 60 of file camshiftdemo.cpp.

int CamShiftDemo::smin_ [protected]

Definition at line 63 of file camshiftdemo.cpp.

Definition at line 32 of file camshiftdemo.cpp.

Definition at line 35 of file camshiftdemo.cpp.

RotatedRect CamShiftDemo::trackBox_ [protected]

Definition at line 66 of file camshiftdemo.cpp.

int CamShiftDemo::trackObject_ [protected]

Definition at line 59 of file camshiftdemo.cpp.

Rect CamShiftDemo::trackWindow_ [protected]

Definition at line 65 of file camshiftdemo.cpp.

int CamShiftDemo::vmax_ [protected]

Definition at line 63 of file camshiftdemo.cpp.

int CamShiftDemo::vmin_ [protected]

Definition at line 63 of file camshiftdemo.cpp.


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


jsk_perception
Author(s): Manabu Saito, Ryohei Ueda
autogenerated on Tue Jul 2 2019 19:41:08