RMVL  2.4.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
轻量发布订阅服务

轻量发布订阅服务,提供节点自动发现与消息发布订阅功能 更多...

命名空间

namespace  rm::lpss
 轻量发布订阅服务框架命名空间,包含节点、发布者、订阅者等相关定义

函数

cv::Mat rm::from_msg (const msg::Image &img_msg)
 从 Image 消息转换为 cv::Mat
msg::Image rm::to_msg (cv::Mat img, std::string_view encoding)
 从 cv::Mat 转换为 Image 消息

详细描述

轻量发布订阅服务,提供节点自动发现与消息发布订阅功能

函数说明

◆ from_msg()

cv::Mat rm::from_msg ( const msg::Image & img_msg)

#include <rmvl/lpss/cv.hpp>

从 Image 消息转换为 cv::Mat

参数
[in]img_msgImage 图像消息
返回
OpenCV 图像矩阵

◆ to_msg()

msg::Image rm::to_msg ( cv::Mat img,
std::string_view encoding )

#include <rmvl/lpss/cv.hpp>

从 cv::Mat 转换为 Image 消息

参数
[in]imgOpenCV 图像矩阵
[in]encoding图像编码格式,包括 "rgb8", "bgr8", "mono8", "mono16", "rgba8", "bgra8", "bayer_rggb8" 和 "bayer_bggr8"
返回
Image 图像消息