作者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