openvc/cv_bridge encoding
Which encoding is most appropriate for using cv_bridge to convert cv::Mat_<cv::vec3d> matrices into ros images?
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
Which encoding is most appropriate for using cv_bridge to convert cv::Mat_<cv::vec3d> matrices into ros images?
Use sensor_msgs::image_encodings::TYPE_64FC3
. In the OpenCV naming scheme, this is 64-bit floating point (64F, aka double) with 3 channels (C3).
The full list of encodings is defined in sensor_msgs/image_encodings.h
and viewable here. We define some named encodings (like RGB8
) that specify the color semantics as well as data type and number of channels. The TYPE_*
encodings support arbitrary data.
Asked: 2011-09-21 09:56:20 -0500
Seen: 1,772 times
Last updated: Sep 22 '11