【发布时间】:2024-01-21 02:52:01
【问题描述】:
使用固定位置的相机,我必须跟踪运动中的物体并将其定位在某个预先选择的坐标系中。想法是在已知高度的对象顶部放置一个特定的颜色标记,这样Z坐标就知道了。完成颜色跟踪后,我需要从找到颜色的 u 和 v 图像坐标中找出 X 和 Y。我已经完成了相机校准,我打算使用 cv::solvePnP 来获取旋转和平移向量。另外,我学习了颜色跟踪here,并从中编写了一个 C++ api。
我已经找到了一个类似的问题here 并从中学到了很多,但不同的是我只需要评估X和Y,因为Z坐标是已知的(之前测量过)。如何获得具有预先指定 Z 的 X 和 Y 坐标?感谢您的帮助!
【问题讨论】:
-
这个问题可能只对你有意义。您需要展示您尝试过什么以及您的具体问题是什么。
-
我想按照 Jav_Rock 在他的回答 here 中描述的那样做,就像我在问题中描述的那样,我已经有了 Z 坐标(它是颜色标记所在的高度)。所以,我想硬编码我的 Z 坐标,只得到 X 和 Y。
标签: c++ opencv camera-calibration pose-estimation