Well I don't know how to do cv::Mat_<cv::Vec3d> but this is what I do for a regular cv::Mat.


  cv::Mat cv_image; // image from camera
  cv_bridge::CvImage cvi;
  ros::Time time = ros::Time::now();

        // convert OpenCV image to ROS message
        cv_bridge::CvImage cvi;
        cvi.header.stamp = time;
        cvi.header.frame_id = "camera";
        cvi.encoding = "bgr8";
        cvi.image = cv_image;

    sensor_msgs::Image im;
    cvi.toImageMsg(im);

On Sep 20, 2011, at 10:44 AM, Aditya Gadre wrote:

Hi all,

I am new to ROS/OpenCV and have a question about using cv_bridge. What would be the correct encoding to use for cv::Mat_<cv::Vec3d> matrix type.

Thank you,
- Aditya

_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users