我正在處理一對立體照片,並嘗試從這兩張圖像上的匹配點獲取一組3D點。三維點是如何進行三角測量的?你是否從相機針孔中心點射出一束光線?或者你是否會垂直於照片發射光線?如何從一對立體圖像對三維點進行三角測量?
4
A
回答
5
您應該拋出從相機中心點的射線。
使用平行光線只適用於原始圖像是用正交投影創建的情況。
1
如果您的圖像被糾正,3D點的重建將大大簡化。這意味着攝像機是有效平行的(查看相同的方向),即使它們不是可以轉換以滿足此要求的圖像。然後,所有您需要做的恢復3D就是了解攝像機的有效水平位移(基線)。簡而言之,Z = fB/D,X = uZ/f,Y = vZ/f,其中B是基線,D - 視差,f焦距,u,v是列和行,圖像的中心。
但是,您在圖片中顯示的不是具有平行光軸的一對相機。如果你不想糾正他們的圖像,你必須考慮到相機之間的旋轉和平移,這會使重建變得複雜。
相關問題
- 1. 如何對三維臉部進行三角測量?
- 2. 三維點的CGAL三角測量 - 試圖「皮膚」
- 3. 三維delaunay三角測量與給定的一組點
- 4. 如何對障礙物進行三角測量?
- 5. 二維三角測量
- 6. 如何從Voronoï圖進行三角測量?
- 7. Java如何對Path2D進行三角化?
- 8. 三維立方體的圓角邊緣
- 9. 從頂部和底部兩個三維點/一個不對稱物體矢量中提取三個歐拉角
- 10. 使用Javascript進行三維測量
- 11. 從兩點進行三角測量以找到第三個座標
- 12. Delaunay三角測量圖像變形
- 13. 測試三維點是否在三維多面體內
- 14. 並行delaunay三角測量
- 15. 如何對包含對象的三維數組進行排序?
- 16. 從圖像中檢測三角形
- 17. 有誰知道如何使用Arduino和SIM900對位置進行三角測量?
- 18. Delaunay使用孔對二維多邊形進行三角剖分
- 19. 我需要將三維點相對於三角形進行平移,就好像三角形在其他地方一樣
- 20. 三維算法中的三角測量返回NaN
- 21. 三維從點座標和角
- 22. MySQL三維三角查詢
- 23. 三維Delaunay三角剖分
- 24. 三維物體檢測-opencv
- 25. 如何獲得AABB內三維三角形的最高點?
- 26. 巨大的重投影誤差使用附加GPS數據對立體像對上的相應點進行三角測量
- 27. Mathematica - 「三角測量」 - 在圖上繪製三角形網格
- 28. 使用立體相機進行三維重建
- 29. 三邊以上的三角測量法
- 30. Matlab - 如何使用二進制圖像掩蓋三維圖像