我想做一个棋盘目标的姿态估计使用emgu。我已经确定了相机的内部结构。但是,我在emgu中找不到solvePnP函数,我认为它可以解决我的问题。
有人知道我如何在emgu中找到这个函数吗?
有没有其他方法可以使用emgu进行姿态估计?我想我可以使用CalibrateCamera摄像头,并以某种方式使用extrinsics ...但我认为这比所需的计算量更大。还是真的是这样?
发布于 2013-06-01 15:22:30
您应该能够找到棋盘角落使用emgu,请参阅CameraCalibration.FindChessboardCorners。一旦你有了角,你就能够在理想的棋盘和你的图像之间画出点的对应关系。
虽然SolvePnP在emgu中不可用,但是一旦你在一个平面上至少有4个点对应,你仍然可以计算一个单应性(你现在有了)。请参阅CameraCalibration.FindHomography。一旦你有了单应性,你可以将其分解为旋转和平移,从而相机姿势。看看this article吧。
https://stackoverflow.com/questions/16857027
复制相似问题