quarta-feira, 24 de junho de 2015

How read an image with openCV and publish it using ROS and CvBridge



from sensor_msgs.msg import Image
from cv_bridge import CvBridge, CvBridgeError
import cv2

image = cv2.imread("myimage",1)

pub = rospy.Publisher('image_topic', Image)

pub.publish(bridge.cv2_to_imgmsg(image, "bgr8"))


CvBridge é uma bilbioteca do ROS que fornece uma interface entre ROS e OpenCV. Leia mais em: http://wiki.ros.org/cv_bridge/Tutorials/ConvertingBetweenROSImagesAndOpenCVImagesPython

Nenhum comentário:

Postar um comentário