Re: [問題] opencv有視角校正的功能?

看板C_and_CPP (C/C++)作者時間14年前 (2011/09/07 15:06), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《gs9706 (神手)》之銘言: : 開發平台(Platform): (Ex: VC++, GCC, Linux, ...) : VC++ : 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) : OPENCV : 問題(Question): : Webcam從螢幕上方照向桌面上的A4紙 : 如側面圖: @(webcam) : | : | \ : (螢幕) | \/ : | (照向桌面上的A4紙) : | : /_\ ____ : 因此原本從正上方看應該會是矩形的紙拍起來就會變成不規則梯形 : 請問有沒有辦法可以修正拍起來的影像使其看起來像正上方拍的樣子? : 感謝解答~~ 比較簡單的方法是先放一張正方形紙, 在畫面中看起來是梯形,但是從正上方看應該會是正方形, 利用getPerspectiveTransform得到轉換矩陣, (要餵進去梯形四個頂點座標和正方形四個頂點座標) 再用warpPerspective將整張影像變形即可。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.94.109

09/08 20:38, , 1F
這麼做,有辦法得到視角的傾斜角度嗎?
09/08 20:38, 1F
文章代碼(AID): #1EPnVlvT (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1EPnVlvT (C_and_CPP)