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_ |
Definition at line 27 of file camshiftdemo.cpp.
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.
| CamShiftDemo::CamShiftDemo | ( | ros::NodeHandle | nh | ) | [inline] |
Definition at line 81 of file camshiftdemo.cpp.
| CamShiftDemo::~CamShiftDemo | ( | ) | [inline] |
Definition at line 144 of file camshiftdemo.cpp.
| 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.
Mat CamShiftDemo::backproj_ [protected] |
Definition at line 47 of file camshiftdemo.cpp.
bool CamShiftDemo::backprojMode_ [protected] |
Definition at line 57 of file camshiftdemo.cpp.
Config CamShiftDemo::config_ [protected] |
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.
image_transport::ImageTransport CamShiftDemo::it_ [protected] |
Definition at line 31 of file camshiftdemo.cpp.
Mat CamShiftDemo::mask_ [protected] |
Definition at line 47 of file camshiftdemo.cpp.
int CamShiftDemo::max_queue_size_ [protected] |
Definition at line 38 of file camshiftdemo.cpp.
ros::NodeHandle CamShiftDemo::nh_ [protected] |
Definition at line 30 of file camshiftdemo.cpp.
on_mouse_param_type CamShiftDemo::on_mouse_param_ [protected] |
Definition at line 78 of file camshiftdemo.cpp.
Point CamShiftDemo::origin_ [protected] |
Definition at line 61 of file camshiftdemo.cpp.
const float* CamShiftDemo::phranges_ [protected] |
Definition at line 69 of file camshiftdemo.cpp.
image_transport::Publisher CamShiftDemo::pub_ [protected] |
Definition at line 33 of file camshiftdemo.cpp.
image_transport::Publisher CamShiftDemo::pub_hist_ [protected] |
Definition at line 33 of file camshiftdemo.cpp.
ros::Publisher CamShiftDemo::pub_result_ [protected] |
Definition at line 36 of file camshiftdemo.cpp.
ReconfigureServer CamShiftDemo::reconfigure_server_ [protected] |
Definition at line 43 of file camshiftdemo.cpp.
ros::ServiceServer CamShiftDemo::roi_service_ [protected] |
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.
image_transport::Subscriber CamShiftDemo::sub_ [protected] |
Definition at line 32 of file camshiftdemo.cpp.
ros::Subscriber CamShiftDemo::sub_rectangle_ [protected] |
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.