38 #include <boost/assign.hpp> 
   39 #include <jsk_topic_tools/log_utils.h> 
   41 #include <opencv2/opencv.hpp> 
   49     DiagnosticNodelet::onInit();
 
   50     srv_ = boost::make_shared <dynamic_reconfigure::Server<Config> > (*pnh_);
 
   51     dynamic_reconfigure::Server<Config>::CallbackType 
f =
 
   54     srv_->setCallback (f);
 
   56     pub_ = advertise<sensor_msgs::Image>(*pnh_, 
"output", 1);
 
   62     sub_ = pnh_->subscribe(
 
   65     jsk_topic_tools::warnNoRemap(names);
 
   74     Config &config, uint32_t level)
 
   83     const sensor_msgs::Image::ConstPtr& image_msg)
 
   89       type = cv::MORPH_RECT;
 
   95       type = cv::MORPH_ELLIPSE;
 
   99     cv::Mat element = cv::getStructuringElement(
 
  103     apply(image, output_image, element);
 
  111     const cv::Mat& input, cv::Mat& 
output, 
const cv::Mat& element)