作者Leon (Achilles)
站內MATLAB
標題Re: [問題] 請問如何把扭曲的棋盤格拉回正常的樣子
時間Fri Oct 19 06:11:19 2012
※ 引述《david5192003 (321)》之銘言:
: 請問各位高手
: 如果今天要把例圖 http://ppt.cc/~TTC
: 裡的扭曲的棋盤格拉成每個長寬都是剛好間距200X200(像素)的方格
: 變成一張正常的棋盤格 MATLAB有沒有方法完成
: (沒有拉正的參考圖 可能無法用cpselect )
: 之後利用剛剛的拉伸 把這張http://ppt.cc/yxXt
: 上面的腳踏車騎士從圓柱拉成沒有扭曲的圖片
: 謝謝
這題目是個很古老的問題,
你去查 computer vision/ computational photograhy 裡面
Affine transformation 那一節
簡單的說, 你只要估計出 參數
在用 scale, rotate 應該就能達到你的要求.
如果你看不懂上面我講的,
你先想一個簡單的問題:
怎麼把一個平行四邊形拉成正方形 ?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 128.125.20.198
1F:推 david5192003:謝謝你的建議 想請問一下如果用CP2TFORM 用200X200 10/19 12:07
2F:→ david5192003:的座標當作是控制點 配合棋盤上的十字座標點當對應 10/19 12:09
3F:→ david5192003:控制點 這樣是不是否可行 只是我還需要找到這些 10/19 12:10
4F:→ david5192003:十字點座標就是了@@ 有無推薦好方法 10/19 12:10