Re: [問題] opencv有視角校正的功能?
※ 引述《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
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章