Eigen::Vector3f的点转换为cv::Mat
时间: 2023-07-02 18:18:47 浏览: 92
Eigen入门之密集矩阵 1 — 类Matrix介绍
可以使用以下函数将Eigen::Vector3f类型的点转换为cv::Mat:
```cpp
cv::Mat eigenPoint2cvMat(const Eigen::Vector3f& eigen_pt)
{
cv::Mat cv_pt = (cv::Mat_<float>(3, 1) << eigen_pt[0], eigen_pt[1], eigen_pt[2]);
return cv_pt;
}
```
该函数将Eigen::Vector3f类型的点转换为3x1的cv::Mat类型的向量。
阅读全文