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 26 of file camshiftdemo.cpp.
typedef jsk_perception::camshiftdemoConfig CamShiftDemo::Config [protected] |
Definition at line 40 of file camshiftdemo.cpp.
typedef dynamic_reconfigure::Server<Config> CamShiftDemo::ReconfigureServer [protected] |
Definition at line 41 of file camshiftdemo.cpp.
CamShiftDemo::CamShiftDemo | ( | ros::NodeHandle | nh | ) | [inline] |
Definition at line 80 of file camshiftdemo.cpp.
CamShiftDemo::~CamShiftDemo | ( | ) | [inline] |
Definition at line 143 of file camshiftdemo.cpp.
void CamShiftDemo::configCb | ( | Config & | config, |
uint32_t | level | ||
) | [inline] |
Definition at line 295 of file camshiftdemo.cpp.
void CamShiftDemo::imageCB | ( | const sensor_msgs::ImageConstPtr & | msg_ptr | ) | [inline] |
Definition at line 165 of file camshiftdemo.cpp.
static void CamShiftDemo::onMouse | ( | int | event, |
int | x, | ||
int | y, | ||
int | flags, | ||
void * | param | ||
) | [inline, static] |
Definition at line 313 of file camshiftdemo.cpp.
void CamShiftDemo::setRectangleCB | ( | const geometry_msgs::PolygonStampedConstPtr & | msg_ptr | ) | [inline] |
Definition at line 285 of file camshiftdemo.cpp.
bool CamShiftDemo::setROICb | ( | sensor_msgs::SetCameraInfo::Request & | req, |
sensor_msgs::SetCameraInfo::Response & | res | ||
) | [inline] |
Definition at line 147 of file camshiftdemo.cpp.
Mat CamShiftDemo::backproj_ [protected] |
Definition at line 46 of file camshiftdemo.cpp.
bool CamShiftDemo::backprojMode_ [protected] |
Definition at line 56 of file camshiftdemo.cpp.
Config CamShiftDemo::config_ [protected] |
Definition at line 43 of file camshiftdemo.cpp.
bool CamShiftDemo::debug_ [protected] |
Definition at line 38 of file camshiftdemo.cpp.
Mat CamShiftDemo::hist_ [protected] |
Definition at line 53 of file camshiftdemo.cpp.
Mat CamShiftDemo::histimg_ [protected] |
Definition at line 46 of file camshiftdemo.cpp.
float CamShiftDemo::hranges_[2] [protected] |
Definition at line 67 of file camshiftdemo.cpp.
int CamShiftDemo::hsize_ [protected] |
Definition at line 66 of file camshiftdemo.cpp.
Mat CamShiftDemo::hsv_ [protected] |
Definition at line 46 of file camshiftdemo.cpp.
Mat CamShiftDemo::hue_ [protected] |
Definition at line 46 of file camshiftdemo.cpp.
Mat CamShiftDemo::image_ [protected] |
Definition at line 45 of file camshiftdemo.cpp.
sensor_msgs::Image CamShiftDemo::img_ [protected] |
Definition at line 33 of file camshiftdemo.cpp.
image_transport::ImageTransport CamShiftDemo::it_ [protected] |
Definition at line 30 of file camshiftdemo.cpp.
Mat CamShiftDemo::mask_ [protected] |
Definition at line 46 of file camshiftdemo.cpp.
int CamShiftDemo::max_queue_size_ [protected] |
Definition at line 37 of file camshiftdemo.cpp.
ros::NodeHandle CamShiftDemo::nh_ [protected] |
Definition at line 29 of file camshiftdemo.cpp.
on_mouse_param_type CamShiftDemo::on_mouse_param_ [protected] |
Definition at line 77 of file camshiftdemo.cpp.
Point CamShiftDemo::origin_ [protected] |
Definition at line 60 of file camshiftdemo.cpp.
const float* CamShiftDemo::phranges_ [protected] |
Definition at line 68 of file camshiftdemo.cpp.
image_transport::Publisher CamShiftDemo::pub_ [protected] |
Definition at line 32 of file camshiftdemo.cpp.
image_transport::Publisher CamShiftDemo::pub_hist_ [protected] |
Definition at line 32 of file camshiftdemo.cpp.
ros::Publisher CamShiftDemo::pub_result_ [protected] |
Definition at line 35 of file camshiftdemo.cpp.
ReconfigureServer CamShiftDemo::reconfigure_server_ [protected] |
Definition at line 42 of file camshiftdemo.cpp.
ros::ServiceServer CamShiftDemo::roi_service_ [protected] |
Definition at line 36 of file camshiftdemo.cpp.
Rect CamShiftDemo::selection_ [protected] |
Definition at line 61 of file camshiftdemo.cpp.
bool CamShiftDemo::selectObject_ [protected] |
Definition at line 57 of file camshiftdemo.cpp.
bool CamShiftDemo::showHist_ [protected] |
Definition at line 59 of file camshiftdemo.cpp.
int CamShiftDemo::smin_ [protected] |
Definition at line 62 of file camshiftdemo.cpp.
image_transport::Subscriber CamShiftDemo::sub_ [protected] |
Definition at line 31 of file camshiftdemo.cpp.
ros::Subscriber CamShiftDemo::sub_rectangle_ [protected] |
Definition at line 34 of file camshiftdemo.cpp.
RotatedRect CamShiftDemo::trackBox_ [protected] |
Definition at line 65 of file camshiftdemo.cpp.
int CamShiftDemo::trackObject_ [protected] |
Definition at line 58 of file camshiftdemo.cpp.
Rect CamShiftDemo::trackWindow_ [protected] |
Definition at line 64 of file camshiftdemo.cpp.
int CamShiftDemo::vmax_ [protected] |
Definition at line 62 of file camshiftdemo.cpp.
int CamShiftDemo::vmin_ [protected] |
Definition at line 62 of file camshiftdemo.cpp.