38 #include <boost/assign.hpp> 
   39 #include <jsk_topic_tools/log_utils.h> 
   42 #include <opencv2/opencv.hpp> 
   48     DiagnosticNodelet::onInit();
 
   49     pub_l_ = advertise<sensor_msgs::Image>(*pnh_, 
"output/l", 1);
 
   50     pub_a_ = advertise<sensor_msgs::Image>(*pnh_, 
"output/a", 1);
 
   51     pub_b_ = advertise<sensor_msgs::Image>(*pnh_, 
"output/b", 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> lab_planes;
 
   76       cv::cvtColor(image, lab_image, CV_BGR2Lab);
 
   79       cv::cvtColor(image, lab_image, CV_RGB2Lab);
 
   82       NODELET_ERROR(
"unsupported format to Lab: %s", image_msg->encoding.c_str());
 
   85     cv::split(lab_image, lab_planes);
 
   86     cv::Mat 
l = lab_planes[0];
 
   87     cv::Mat 
a = lab_planes[1];
 
   88     cv::Mat b = lab_planes[2];