好的解決了它。 首先我要用一個Matlab工具和chessboardthingie來獲取內部參數。 而我將使用cv :: solvePnP()C++獲取世界座標中的攝像頭位置(opencv)
是的,我用搜索,但不幸的是它並沒有幫助我很多。
正如標題所說,我必須在現實世界中找到相機座標。 但我也面臨着一些關於opencv命令的問題。直到現在我知道圖像中的一些點和相應的世界座標。 (最壞的情況下6個點是已知的)
要獲取攝像機cooridnates我想用下式:
運輸(X,Y,Z)= - 運輸(R)* t,其中R和t是外部參數
所以現在我的問題是:如何計算R和t? 我的意思是存在解決這個問題的opencv函數嗎? 原因實際上有很多相機校準功能。 或者我必須先計算內部參數?
編輯:這裏是我的意思的功能: http://opencv.willowgarage.com/documentation/python/calib3d_camera_calibration_and_3d_reconstruction.html#calibratecamera2
,但我不知道參數應該怎麼樣子。 如何手動初始化一個例如3x6矩陣 像cv :: Mat([[x1] [y1] [z1]] .... [[x6] [y6] [z6]])