我目前正在使用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. 如何將視圖寬度和高度轉換爲CGPoint座標?
- 4. 爲什麼opencv無法正確報告IplImage *的寬度和高度?
- 5. WPF轉換 - 旋轉和切換寬度/高度?
- 6. ChildWindow寬度/高度未正確綁定
- 7. Android surfaceChanged寬度/高度值不正確
- 8. 高度和寬度的ActionBar標籤
- 9. 高度和寬度
- 10. Appcelerator的標籤的寬度和高度確定
- 11. 如何正確設置寬度和AMP-IMG的高度屬性
- 12. 找到圖像正確的寬度和高度
- 13. creationComplete事件不顯示正確的高度和寬度
- 14. 獲取畫布元素的正確寬度和高度
- 15. opencv函數cvCreateMatHeader中的非正寬度或高度
- 16. ImageButton的高度和寬度
- 17. 將圖像加載到ImageSource中 - 寬度和高度不正確
- 18. Android相機圖像高度和寬度返回不正確
- 19. OpenCV創建樣本和traincascade參數(寬度和高度)
- 20. 如何在OpenCV中查找矩形的高度和寬度?
- 21. 基於窗口寬度和高度應用CSS3轉換
- 22. Android |獲取屏幕高度,寬度和屏幕寬度,高度
- 23. 正則表達式查找/替換寬度和高度
- 24. autoresizingmask高度和寬度
- 25. Youtube寬度和高度
- 26. libgdx optimal高度和寬度
- 27. setBound寬度和高度
- 28. 獲取高度和寬度
- 29. 將四個x,y座標轉換爲質心,寬度高度和方向(py)
- 30. 如何在OpenCV中獲取圖像寬度和高度?