38 #include <boost/assign.hpp> 
   39 #include <jsk_topic_tools/log_utils.h> 
   42 #include <opencv2/opencv.hpp> 
   48     DiagnosticNodelet::onInit();
 
   49     pub_y_ = advertise<sensor_msgs::Image>(*pnh_, 
"output/y", 1);
 
   50     pub_cr_ = advertise<sensor_msgs::Image>(*pnh_, 
"output/cr", 1);
 
   51     pub_cb_ = advertise<sensor_msgs::Image>(*pnh_, 
"output/cb", 1);
 
   59     jsk_topic_tools::warnNoRemap(names);
 
   68     const sensor_msgs::Image::ConstPtr& image_msg)
 
   71       image_msg, image_msg->encoding);
 
   72     cv::Mat image = cv_ptr->image;
 
   74     std::vector<cv::Mat> ycc_planes;
 
   76       cv::cvtColor(image, ycc_image, CV_BGR2YCrCb);
 
   79       cv::cvtColor(image, ycc_image, CV_RGB2YCrCb);
 
   82       NODELET_ERROR(
"unsupported format to YCC: %s", image_msg->encoding.c_str());
 
   85     cv::split(ycc_image, ycc_planes);
 
   86     cv::Mat y = ycc_planes[0];
 
   87     cv::Mat cr = ycc_planes[1];
 
   88     cv::Mat 
cb = ycc_planes[2];