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
How to specify my own OpenCV3 for cv_bridge
Storing sensor_msgs::Image from cv_bridge
Error in using cv_bridge: communication ROS - OpenCV [closed]
How to use robotino video with cam_shift algorithm [closed]
Why cv_bridge uses opencv3.2 in ros melodic?
ERROR: Cannot load message class for...Are your messages built?