37 #include <jsk_topic_tools/log_utils.h>
38 #include <sensor_msgs/Image.h>
41 #include <boost/assign.hpp>
48 DiagnosticNodelet::onInit();
49 pub_ = advertise<sensor_msgs::Image>(*pnh_,
"output", 1);
56 sub_ = pnh_->subscribe(
"input", 1,
60 jsk_topic_tools::warnNoRemap(names);
69 const sensor_msgs::Image::ConstPtr& label_msg)
74 cv::Mat mask_image = cv::Mat::zeros(label_msg->height,
77 for (
size_t j = 0; j < label_img_ptr->image.rows; j++)
79 for (
size_t i = 0;
i < label_img_ptr->image.cols;
i++)
81 int label = label_img_ptr->image.at<
int>(j,
i);
82 std::vector<int>::iterator it = std::find(
85 mask_image.at<uchar>(j,
i) = 255;