Skip to content

Commit a51c544

Browse files
added multicam output
1 parent d6a34f6 commit a51c544

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

src/extended_object_detection_node/eod_node.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,10 @@ EOD_ROS::EOD_ROS(ros::NodeHandle nh, ros::NodeHandle nh_p){
135135
}
136136

137137
// setup output image publishers
138-
// if( publish_image_output ){
139-
// private_it_ = new image_transport::ImageTransport(nh_p_);
138+
//if( publish_image_output ){
139+
//private_it_ = new image_transport::ImageTransport(nh_p_);
140140
// output_image_pub_ = private_it_->advertise("detected_image", 1);
141-
// }
141+
//}
142142

143143
// setup subscribers
144144
for( size_t i = 0 ; i < rgb_image_topics.size() ; i++ ){
@@ -397,7 +397,9 @@ void EOD_ROS::detect(const eod::InfoImage& rgb, const eod::InfoImage& depth, std
397397
}
398398
if(publish_image_output){
399399
if( output_image_pubs_.find(header.frame_id) == output_image_pubs_.end() ){
400-
output_image_pubs_[header.frame_id] = (new image_transport::ImageTransport(nh_p_))->advertise("detected_image_"+std::to_string(output_image_pubs_.size()), 1);
400+
auto out_it = new image_transport::ImageTransport(nh_p_);
401+
//printf("Adding new publisher...");
402+
output_image_pubs_[header.frame_id] = out_it->advertise("detected_image_"+std::to_string(output_image_pubs_.size()), 1);
401403
}
402404

403405
sensor_msgs::ImagePtr detected_image_msg = cv_bridge::CvImage(std_msgs::Header(), "bgr8", image_to_draw).toImageMsg();

src/extended_object_detection_node/eod_node.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class EOD_ROS{
6060
ros::Publisher complex_objects_markers_pub_;
6161
#endif
6262
std::map<std::string, image_transport::Publisher> output_image_pubs_;
63-
// image_transport::ImageTransport *private_it_;
63+
//image_transport::ImageTransport *private_it_;
6464
// image_transport::Publisher output_image_pub_;
6565

6666
ros::ServiceServer set_simple_objects_srv_;

0 commit comments

Comments
 (0)