2013-10-24 46 views
1

我正在使用ROS進行ARdrone 2.0的導航工作,我需要在PC顯示器上顯示前後相機的視頻流。 另外,我已經安裝了ARdrone_autonomy軟件包。如何可視化ardrone/front/image_raw,ardrone/bottom/image_raw主題?如何可視化ARdrone 2的圖像原始主題?

由於提前, 薩米拉

回答

0

如果您想編寫自己的顯示器,可以使用OpenCV和cv_bridge。創建一個訂閱圖像主題的節點,並使用cv_bridge將其獲取到cv :: Mat中。從那裏使用cv :: imshow()很容易顯示。

void callback(const sensor_msgs::ImageConstPtr &msg) { 
     cv_bridge::CvImagePtr img; 
     img = cv_bridge::toCvCopy(msg,sensor_msgs::image_encodings::TYPE_8UC3); 
     cv::imshow("my display",img->image); 
     cv::waitKey(1); 
    }