2012-06-24 30 views
-1

我用冲浪在emgu简历LIB检测和recgnize我的目标,我需要在这个对象我有地点的单应矩阵是我想知道的是插入3D模型如何正确的位置从这个单应矩阵。我想,可能导致我在正确的模型视图矩阵在那里我可以将3D对象 任何回答将帮助我 在此先感谢确定使用单应矩阵(AR)

+0

我在这里找到一个解决方案 http://stackoverflow.com/questions/5342330/how-to-augment-cube-onto-a-specific-position-using-3x3-homography 但我不知道如何获得内在paramters(相机校准) 请我需要快速解答 –

回答

0

看看AForge.net步骤获得sharpgl的模型视图矩阵。该库的提交人使用的字形非常类似的东西,然后将自己的3D模型替代字形。该库处理字形的三维姿态,并应用这些3D模型。该项目可以在这里找到

http://www.aforgenet.com/projects/gratf/

我不知道你会怎么做同样的事情与Open CV和Emgu。

0

你应该使用张的方法来获取相机矩阵简单地校准您的相机,然后使用https分解为您找到的链接描述。 综上所述:

  1. 演奏古典棋盘角点检测(emgucv代码here
  2. 增加角落检测精度子像素级别调用FindCornerSubPix()函数
  3. 最后使用CameraCalibration.CalibrateCamera()来计算的内在相机参数

希望这有助于