| RMVL 2.4.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
函数
rm::cvmsg 命名空间参考
轻量发布订阅服务

OpenCV 与 LPSS 消息转换命名空间 更多...

## 函数
cv::Point3d | from_msg (const msg::Point &pt_msg)
| 从 Point 消息转换为 cv::Point3d
msg::Point | to_msg (const cv::Point3d &pt)
| 从 cv::Point3d 转换为 Point 消息
cv::Point3f | from_msg (const msg::Point32 &pt_msg)
| 从 Point32 消息转换为 cv::Point3f
msg::Point32 | to_msg (const cv::Point3f &pt)
| 从 cv::Point3f 转换为 Point32 消息
cv::Vec3d | from_msg (const msg::Vector3 &vec_msg)
| 从 Vector3 消息转换为 cv::Vec3d
msg::Vector3 | to_msg (const cv::Vec3d &vec)
| 从 cv::Vec3d 转换为 Vector3 消息
cv::Quatd | from_msg (const msg::Quaternion &quat_msg)
| 从 Quaternion 消息转换为 cv::Quatd
msg::Quaternion | to_msg (const cv::Quatd &quat)
| 从 cv::Quatd 转换为 Quaternion 消息
cv::Affine3d | from_msg (const msg::Transform &tf_msg)
| 从 Transform 消息转换为 cv::Affine3d
msg::Transform | to_msg (const cv::Affine3d &tf)
| 从 cv::Affine3d 转换为 Transform 消息
cv::Mat | from_msg (const msg::Image &img_msg)
| 从 Image 消息转换为 cv::Mat
msg::Image | to_msg (cv::Mat img, uint8_t encoding)
| 从 cv::Mat 转换为 Image 消息

## 详细描述

OpenCV 与 LPSS 消息转换命名空间

## 函数说明

## ◆ from_msg() [1/6]

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

从 Image 消息转换为 cv::Mat

参数

  [in] | img_msg | Image 图像消息

返回
  cv::Mat 表示的图像矩阵

## ◆ from_msg() [2/6]

cv::Point3d rm::cvmsg::from_msg | ( | const msg::Point & | pt_msg | ) |

从 Point 消息转换为 cv::Point3d

参数

  [in] | pt_msg | Point 消息对象

返回
  cv::Point3d 表示的三维点对象

## ◆ from_msg() [3/6]

cv::Point3f rm::cvmsg::from_msg | ( | const msg::Point32 & | pt_msg | ) |

从 Point32 消息转换为 cv::Point3f

参数

  [in] | pt_msg | Point32 消息对象

返回
  cv::Point3f 表示的三维点对象

## ◆ from_msg() [4/6]

cv::Quatd rm::cvmsg::from_msg | ( | const msg::Quaternion & | quat_msg | ) |

从 Quaternion 消息转换为 cv::Quatd

参数

  [in] | quat_msg | Quaternion 消息对象

返回
  cv::Quatd 表示的四元数对象

## ◆ from_msg() [5/6]

cv::Affine3d rm::cvmsg::from_msg | ( | const msg::Transform & | tf_msg | ) |

从 Transform 消息转换为 cv::Affine3d

参数

  [in] | tf_msg | Transform 消息对象

返回
  cv::Affine3d 表示的仿射变换对象

## ◆ from_msg() [6/6]

cv::Vec3d rm::cvmsg::from_msg | ( | const msg::Vector3 & | vec_msg | ) |

从 Vector3 消息转换为 cv::Vec3d

参数

  [in] | vec_msg | Vector3 消息对象

返回
  cv::Vec3d 表示的三维向量对象

## ◆ to_msg() [1/6]

msg::Transform rm::cvmsg::to_msg | ( | const cv::Affine3d & | tf | ) |

从 cv::Affine3d 转换为 Transform 消息

参数

  [in] | tf | OpenCV 仿射变换对象

返回
  Transform 消息对象

## ◆ to_msg() [2/6]

msg::Point rm::cvmsg::to_msg | ( | const cv::Point3d & | pt | ) |

从 cv::Point3d 转换为 Point 消息

参数

  [in] | pt | OpenCV 三维点对象

返回
  Point 消息对象

## ◆ to_msg() [3/6]

msg::Point32 rm::cvmsg::to_msg | ( | const cv::Point3f & | pt | ) |

从 cv::Point3f 转换为 Point32 消息

参数

  [in] | pt | OpenCV 三维点对象

返回
  Point32 消息对象

## ◆ to_msg() [4/6]

msg::Quaternion rm::cvmsg::to_msg | ( | const cv::Quatd & | quat | ) |

从 cv::Quatd 转换为 Quaternion 消息

参数

  [in] | quat | OpenCV 四元数对象

返回
  Quaternion 消息对象

## ◆ to_msg() [5/6]

msg::Vector3 rm::cvmsg::to_msg | ( | const cv::Vec3d & | vec | ) |

从 cv::Vec3d 转换为 Vector3 消息

参数

  [in] | vec | OpenCV 三维向量对象

返回
  Vector3 消息对象

## ◆ to_msg() [6/6]

msg::Image rm::cvmsg::to_msg | ( | cv::Mat | img,
|  | uint8_t | encoding )

从 cv::Mat 转换为 Image 消息

参数

  [in] | img | OpenCV 图像矩阵
  [in] | encoding | 图像编码格式，必须是 msg::Image 中定义的编码类型之一

返回
  Image 图像消息