OpenCV -在立体校准和收集2x2D坐标之间要做的事情
OpenCV - things to do between stereoCalibrate and collecting 2x2D coordinates
我已经校准了一对相机,我有一个循环,在一个人的腿上的标记被跟踪,并保存他们的位置。现在该做什么?
在保存像素坐标之前,我必须对图像进行cv::undistort
吗?在我尝试将这些2D坐标对转换为3D(我不知道如何,但这是以后的事)之前,还有什么要做的吗?
是的,你需要在做三角测量之前消除镜头失真。如果你要在整个图像上应用cv:: undistortion,你必须在检测/跟踪感兴趣点之前应用它。
如果你不打算计算视差图像,并且你只对几个点感兴趣,那么检测/跟踪原始图像上的感兴趣点然后在这些选定的点上应用cv:: un畸变点会更有效。
去掉点的畸变后,就可以组成两个摄像机的投影矩阵,进行三角剖分。
相关文章:
- C++中std::resize(n)和std::shrink_to_fit之间的区别
- QGraphicsPolygonItem在拖动时未更新QPolygonF坐标
- c++ 从大型数组中读取 3D 坐标并计算它们之间的距离
- 找到使用球形坐标表达的线段之间的距离
- 如果用像素来给出两条线(外部和内部)之间的边缘(外部和内部)之间的边缘,则如何计算(x,y)坐标
- 给定两组 xyz 坐标和一个 sag (a) 的值,我可以在 OpenGL 中的这些点之间绘制一个悬链线
- 如何找到 2 条线段之间的交点坐标 C++.
- 生成它们之间有差异的随机坐标
- 查找整数坐标在2分之间
- C++:带有坐标的矢量.如何删除重复项以及它们之间的所有元素
- C++:在 2D 数组中的 2 个坐标之间"Distance"
- 保存 2 次鼠标单击的坐标以及它们之间的绘图线 c++
- 如何定义用于表示二维坐标的模板之间的转换
- 游戏 - 计算两个坐标之间的距离
- 在球形坐标(OpenGL、C++、GLUT)之间跨步
- 求(x,y)坐标之间的最大距离
- OpenCV -在立体校准和收集2x2D坐标之间要做的事情
- 我们如何同时使用汉明距离和坐标之间的距离来匹配特征
- 笛卡尔坐标和屏幕坐标之间的转换
- 用X-Y坐标表示的点之间的最短路径距离