作為新手,我正在嘗試使用 OpenCV 的 solvePnP 計算平面物件的姿勢。但是,我看到了一個奇怪的輸出。我繪制的軸總是在我的框架的角上繪制軸。要繪制我的軸,我使用:
drawFrameAxes(frame_copy,cameraMatrix,distanceCoeffisions,rvec,tvec,length);我得到的輸出如下:
Ps(X:紅色,Y:綠色,Z:藍色)
我的 code_highlight 的代碼輸出的輸出
我沒有任何深度資訊我不確定這是否屬實,但為了獲得 3D 點,我使用內點并將 z 坐標定義為 0。
Points.push_back(Point3f(inliers[i].pt.x, inliers[i].pt.y, 0));
那么可能是什么問題,任何資源指標或建議都是我的客人。
謝謝!
uj5u.com熱心網友回復:
修復了相機校準并解決了問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/349130.html
標籤:opencv 图像处理 C 14 图像识别 opencv-solvepnp
上一篇:加載.gif并檢索物理尺寸
