使用emgu进行姿态估计

时间:2013-05-31 12:14:42

标签: opencv computer-vision emgucv photogrammetry

我想用emgu做一个棋盘目标的估计。我已经确定了相机内在函数。但是,我找不到emgu中的solvePnP函数,我认为应该解决我的问题。

有人知道如何在emgu中找到这个功能吗?

有没有其他方法可以使用emgu进行姿势估计?我想我可以使用CalibrateCamera相机并以某种方式使用extrinsics ......但我认为这比计算重量更大。或者是吗?

1 个答案:

答案 0 :(得分:1)

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

虽然在emgu中没有SolvePnP,但是一旦你在一架飞机上拥有至少4个点对应关系(你现在拥有),你仍然可以计算单应性。请参阅CameraCalibration.FindHomography。一旦你有单应性,你可以将其分解为旋转和平移,从而相机姿势。看看this article