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
Working with cv_bridge and OpenCV correctly
How to specify my own OpenCV3 for cv_bridge
Storing sensor_msgs::Image from cv_bridge
cv_bridge and IplImage -> Mat when going from OpenCV 2.1 to OpenCV 2.3?
Error in using cv_bridge: communication ROS - OpenCV [closed]
ERROR: Cannot load message class for...Are your messages built?