gpt4 book ai didi

c++ - OpenCV - 在 stereoCalibrate 和收集 2x2D 坐标之间要做的事情

转载 作者:行者123 更新时间:2023-11-28 06:07:51 28 4
gpt4 key购买 nike

我已经校准了一对相机,我有一个循环,可以跟踪人腿上的标记并保存他们的位置。现在怎么办?

我是否必须在保存像素坐标之前cv::undistort 图像?在我尝试将这些 2D 坐标对转换为 3D 之前,还有什么必须要做的吗(我不知道如何,但那是以后的事)?

最佳答案

是的,您需要在进行三角测量之前消除镜头畸变。但是,如果您要对整个图像应用 cv::undistort,则必须在检测/跟踪兴趣点之前应用它。

如果您不打算计算视差图像并且您只对几个点感兴趣,那么检测/跟踪原始图像上的兴趣点然后在这些选定的点上应用 cv::undistortPoints 会更有效。

去除点的畸变后,您可以为两个相机组合投影矩阵并进行三角测量。

关于c++ - OpenCV - 在 stereoCalibrate 和收集 2x2D 坐标之间要做的事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32009704/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com