2

我想使用 emgu 对棋盘目标进行姿势估计。我已经确定了相机的内在函数。但是,我在 emgu 中找不到我认为应该可以解决我的问题的 solvePnP 函数。

有人知道我如何在 emgu 中找到此功能吗?

是否有另一种使用 emgu 进行姿势估计的方法?我想我可以使用 CalibrateCamera 相机并以某种方式使用外在功能......但我认为这比需要的计算量更大。或者是吗?

4

1 回答 1

1

您应该能够使用 emgu 找到棋盘角,请参阅 CameraCalibration.FindChessboardCorners。一旦你有了角点,你就可以在一个理想的棋盘和你的图像之间绘制点对应关系。

虽然 SolvePnP 在 emgu 中不可用,但一旦在平面上至少有 4 个点对应关系(您现在拥有),您仍然可以计算单应性。请参阅 CameraCalibration.FindHomography。一旦有了单应性,就可以将其分解为旋转和平移,从而得到相机姿势。看看这篇文章

于 2013-06-01T07:22:29.743 回答