我想從cv :: calibrateCamera()函數中獲取cameraMatrix,實際上我不知道我是否正確或不正確,我最初的想法是:調用cv :: calibrateCamera()失敗
- 獲取來自同一相機的兩個輸入圖像。
- 提取從IMAGE_1和IMAGE_2的所有特徵點
- 使用CV :: calibrateCamera()來獲得cameraMatrix(不知道是否會工作或沒有)
這是我做的代碼它:
編譯通過很好去了,但是當我運行它時,它拋出一個異常說:
OpenCV Error: Assertion failed (i < 0) in create, file /home/hjbolide/OpenCV-2.3.1/modules/core/src/matrix.cpp, line 1198 terminate called after throwing an instance of 'cv::Exception'
what(): /home/hjbolide/OpenCV-2.3.1/modules/core/src/matrix.cpp:1198: error: (-215) i < 0 in function create
正如我所說的,我只是嘗試這種方法,並嘗試從它得到cameraMatrix。不知道哪裏出了問題。有什麼建議麼?
非常感謝。
我會從示例應用程序開始並從那裏開始工作 –