我有一組2D-3D對應點,我想根據這些點校準相機。由於3D點不是平面的,opencv CameraCalibration函數會給我提供運行時錯誤。有誰知道任何解決方案來解決問題?從一組2D-3D對應點進行相機校準
OpenCV的錯誤:錯誤參數(對於非平面的校正臺必須被指定的初始本徵矩陣)在cvCalibrateCamera2,文件/build/opencv-SviWsf/opencv-2.4.9.1+dfsg/modules/calib3d/src/calibration .cpp,line 1592
謝謝
最簡單的答案是:使用[OpenCV的官方文檔](http://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html)中顯示的棋盤的平面點。 calibratecamera函數被設計爲在findChessboardCorner找到「平面」角後工作,如指南中所寫。如果你不想這樣做,你應該更具體,發佈你的論文並指定你的積分如何生成,所以有人可以給你一個具體的答案。 – marcoresk