我目前正在使用OpenCV及其透視轉換功能。我想找到一種基於數據(源圖像)準確確定目標矩形的方法。 我已經找到這個主題:https://stackoverflow.com/questions/7199116/perspective-transform-how-to-find-a-target-width-and-height 它表明,不可能正確地確定源中包含的數據的正確縱橫比,但至少有一個好的算法來獲得一個好的估計?OpenCV perspective轉換正確的目標寬度和高度?
0
A
回答
1
不,沒有辦法從只做這個圖像。想象一下,你正在拍一張放在桌子上的A4紙,只有你在水平附近看着它。如果您使用圖像中的寬高比,您最終會得到一個非常細長的矩形。
但是,如果你知道相機相對於目標的姿勢(即旋轉矩陣)和相機內在參數,那麼你可以得到寬高比。
看一看this paper(它實際上是非常有趣的,雖然英語不是最好的):公式(20)是關鍵之一。另外,請看this blog post,其中有人實施了該方法。
如果你不知道攝像頭的方向,則最好的辦法是把在某種形態比至少球場。如果您對矩形的任何其他信息,使用(例如,如果我一直在服用的照片[0,1,2,...]的紙片,這些具有已知的固定縱橫比)。
祝你好運!
相關問題
- 1. 按鈕寬度和高度不正確
- 2. 將WPF寬度/高度轉換爲VB 6寬度/高度
- 3. OpenCV Android連拍寬度和高度
- 4. UIViewController viewDidLoad不正確的寬度/高度
- 5. 如何將視圖寬度和高度轉換爲CGPoint座標?
- 6. 爲什麼opencv無法正確報告IplImage *的寬度和高度?
- 7. WPF轉換 - 旋轉和切換寬度/高度?
- 8. ChildWindow寬度/高度未正確綁定
- 9. Android surfaceChanged寬度/高度值不正確
- 10. 確定視圖的寬度和高度
- 11. 確定位圖的寬度和高度
- 12. 高度和寬度的ActionBar標籤
- 13. 寬度和高度
- 14. 高度和寬度
- 15. Appcelerator的標籤的寬度和高度確定
- 16. UIView寬度和高度逆轉
- 17. 在Vaadin中獲取組件的正確寬度和高度
- 18. creationComplete事件不顯示正確的高度和寬度
- 19. 獲取畫布元素的正確寬度和高度
- 20. 找到圖像正確的寬度和高度
- 21. 畫布不顯示正確的寬度和高度chart.js之
- 22. 如何正確設置寬度和AMP-IMG的高度屬性
- 23. opencv函數cvCreateMatHeader中的非正寬度或高度
- 24. css3中的隊列寬度和高度轉換
- 25. CSS3轉換不適用於canvas元素的寬度和高度
- 26. WatchViewStub的寬度和高度
- 27. TextField的寬度和高度
- 28. ImageButton的高度和寬度
- 29. PopupWindow的寬度和高度
- 30. 寬度和高度的QGraphicsSvgItem