跳到主要内容

RawImage

原始图像数据

面板支持

RawImage三维面板图像面板中使用。

数据结构

字段类型描述
timestamptime图像的时间戳
frame_idstring图像的参考坐标系。坐标系的原点是相机的光学中心。+x 指向图像的右侧,+y 指向下方,+z 指向图像平面内部。
widthuint32图像宽度
heightuint32图像高度
encodingstring原始图像数据的编码格式
stepuint32单行的字节长度
databytes原始图像数据

encoding

支持的格式:8UC18UC316UC1(小端序(Little Endian))、32FC1(小端序(Little Endian))、bayer_bggr8bayer_gbrg8bayer_grbg8bayer_rggb8bgr8bgra8mono8mono16rgb8rgba8uyvyyuv422yuyvyuv422_yuy2

参考实现

可视化数据结构是框架无关的,可以使用任何支持的消息编码方式实现:

编码格式数据结构
ROS 1foxglove_msgs/RawImage
ROS 2foxglove_msgs/msg/RawImage
JSONfoxglove.RawImage
Protobuffoxglove.RawImage
FlatBuffersfoxglove.RawImage
OMG IDLfoxglove::RawImage

您必须使用上面指定的数据结构名称,以便可视化能够识别该数据结构。