社区
图形处理/算法
帖子详情
图像几何校正(透视校正、透视变换)算法问题
Tinary3v0
2008-07-22 05:26:23
谁有可以向上面这个图一样做图像变换的代码或经验?
现在很痛苦啊!请高手赐教!
...全文
6878
17
打赏
收藏
图像几何校正(透视校正、透视变换)算法问题
谁有可以向上面这个图一样做图像变换的代码或经验? 现在很痛苦啊!请高手赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Birdperson
2012-10-30
打赏
举报
回复
大神~小菜苦于投影校正如何编程~能否分享下代码~十分感谢~birdperson52025@sina.com
zzwu
2012-07-07
打赏
举报
回复
up一下!
grabcut
2011-11-01
打赏
举报
回复
[Quote=引用 5 楼 laoma_hbu 的回复:]
这种透视变形的校正,关键是找出四个文字区域的顶点。然后构建目标矩形,由四个顶点对构建方程,通过解方程得到变换系数。最后逐个像素点实现校正。
[/Quote]
你好,不一定要用顶点吧,任意四个对应的点(有实际意义)就可以吧,理论上结果应该是一样的,可是我试了,结果却不一样,为什么呢?
s100400541
2011-05-26
打赏
举报
回复
根据我的经验应该用opencv中透视变换的函数。
sfengsheng
2010-11-11
打赏
举报
回复
学习一下!
liuyang1015
2010-06-03
打赏
举报
回复
请高手赐教!
liuyang1015
2010-06-03
打赏
举报
回复
您好啊,我也遇到了同样的问题啊
Tinary3v0
2008-07-25
打赏
举报
回复
哎 帖子沉的好快 问题已经解决了 会OpenCV的去查cvWarpPerspective函数的用法吧,
不会OpenCV的也去下一个OpenCV到里面找这个函数的相关说明和算法实现。
感谢楼上几位的参与,结贴给分。
Tinary3v0
2008-07-22
打赏
举报
回复
http://media.cs.tsinghua.edu.cn/~ahz/digitalimageprocess/chapter06/chapt06_ahz.htm
我所使用的公式什么的应该和这个网址的是一样的.具体是:3.2 透视变换(Perspective Transformation)里面的公式。
请高手帮帮忙啊
laoma_hbu
2008-07-22
打赏
举报
回复
要先确定你找出的顶点正确,然后再确定公式是否有问题。google一下,有很多相关的论文
scq2099yt
2008-07-22
打赏
举报
回复
up
Tinary3v0
2008-07-22
打赏
举报
回复
laoma_hbu你说的很对,我现在也在使用公式完成,但是老是出不来效果,能不能说说具体的用那个公式? 怎用么?
laoma_hbu
2008-07-22
打赏
举报
回复
这种透视变形的校正,关键是找出四个文字区域的顶点。然后构建目标矩形,由四个顶点对构建方程,通过解方程得到变换系数。最后逐个像素点实现校正。
Tinary3v0
2008-07-22
打赏
举报
回复
不好意思刚才提交图片有问题! 又不能修改 郁闷 重新找了一个 呵呵
Tinary3v0
2008-07-22
打赏
举报
回复
laoma_hbu
2008-07-22
打赏
举报
回复
我写的论文就是几何校正,呵呵。
linglongyouzhi
2008-07-22
打赏
举报
回复
看不到图片啊
图像
畸变矫正——
透视
变换
图像
畸变矫正——
透视
变换
由于相机制造精度以及组装工艺的偏差引入的畸变,或者由于照片拍摄时的角度、旋转、缩放等
问题
, 可能会导致原始
图像
的失真,如果要修复这些失真,我们可以通过
透视
变换
,对
图像
进行畸变矫正。
透视
变换
的原理推导
透视
变换
(Perspective Transformation)是将图片投影到一个新的视平面(Viewing Plane), 也称作投影映射(Projective Mapping)。
透视
变换
的目的就是把现实中为直线的物体, 在图片上可能呈现为斜线, 通过
透视
变换
转换成直线的
变换
。 仿
【OpenCV3.3】通过
透视
变换
矫正变形
图像
在平面
图像
处理中,因为镜头角度等原因,容易导致
图像
出现倾斜、变形等情况,为了方便后续处理我们常常需要进行
图像
矫正,其中主要技术原理是两种
变换
类型--仿射
变换
(Affine Transformation)和
透视
变换
(Perspective Transformation)。 仿射
变换
是二维坐标间的线性
变换
, 故而
变换
后的
图像
仍然具有原图的一些性质,包括“平直性”以及“平行性”,常用于
基于边缘检测和
透视
变换
的文档
图像
校正
实验任务与要求: 对发生
透视
变换
的文档
图像
进行
几何
校正
处理,得到规范的文档
图像
。
几何
校正
的目的是把发生了
透视
变换
的目标
变换
为具有真实比例和角度的目标,如下图所示:左图中的地板砖经过
透视
变换
之后,不再是正方形,经过
校正
之后,得到右侧
图像
,其中的地板砖被
校正
为正方形: 本次实验提供了6张
图像
,每张
图像
中含有一个平面文档,你要对这6张
图像
中的文档进行
校正
,并把
校正
结果插入到本实验报告中。欢迎大家自己拍摄文档/海报等的
图像
,看看使用自己开发的程序能否正确的
校正
。 可以要求手工输入文档的真实长宽比例,或者真实长
opencv
透视
变换
一、话说
透视
变换
透视
变换
是将
图像
从一个视平面投影到另外一个视平面的过程,所以
透视
变换
也被称为投影映射(Projection Mapping)。我们知道在
图像
的仿射
变换
中需要
变换
矩阵是一个2x3的两维平面
变换
矩阵,而
透视
变换
本质上空间立体三维
变换
,根据其次坐标方差,要把三维坐标投影到另外一个视平面,就需要一个完全不同的
变换
矩阵M,所以这个是
透视
变换
跟OpenCV中几何仿射
变换
最大的不同。 Open...
[Python
图像
处理] 十二.
图像
几何
变换
之
图像
仿射
变换
、
图像
透视
变换
和
图像
校正
该系列文章是讲解Python OpenCV
图像
处理知识,主要讲解
图像
入门、OpenCV基础用法。前面的第六篇文章讲解了
图像
缩放、
图像
旋转、
图像
翻转和
图像
平移的几何
变换
,本篇文章主要讲解
图像
仿射
变换
和
图像
透视
变换
,通过Python调用OpenCV函数实。基础性知识希望对您有所帮助。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章