原文:matlab练习程序(Log Polar变换)

Log Polar就是所谓的极坐标变换,通过变换能将笛卡尔坐标系中的图像映射到极坐标系中。 确切的来说我这里不算是Log Polar,因为Log Polar是将图像从 x,y 映射到 log r ,theta ,而我是将图像从 x,y 映射到 r,theta 。 原理是一样的。 变换公式是: x r cos theta y r sin theta 其中r代表极径,theta代表极角。这些应该学过高 ...

2013-06-09 14:55 2 5492 推荐指数:

查看详情

matlab练习程序(距离变换

  主要功能是提取图像的骨架,方法是不断对图像进行腐蚀并且标记每个像素腐蚀到值不再变化的次数。 效果: 原图 结果图 ...

Sat Jan 05 05:32:00 CST 2013 0 5532
matlab练习程序(radon变换

radon变换就是图像在不同方向上的投影。 下图f(x,y)可以代表图像,R(x')就是图像向右下方的投影。 数学上是按投影方向进行线积分,在图像领域就是按照投影方向累加像素就行了。 matlab中有radon函数,为了熟悉原理我又写了一个。 通过旋转图像映射,效率不怎么样 ...

Fri May 24 18:43:00 CST 2013 0 35117
matlab练习程序(透视变换

图片福利: 注:更好的实现在这里 参考网址: 1.http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES ...

Thu Apr 12 06:10:00 CST 2012 1 13800
matlab练习程序(图像Haar小波变换

关于小波变换我只是有一个很朴素了理解。不过小波变换可以和傅里叶变换结合起来理解。 傅里叶变换是用一系列不同频率的正余弦函数去分解原函数,变换后得到是原函数在正余弦不同频率下的系数。 小波变换使用一系列的不同尺度的小波去分解原函数,变换后得到的是原函数在不同尺度小波下的系数。 不同的小波 ...

Sat Apr 13 00:56:00 CST 2013 23 84486
matlab练习程序(全景图变换

拿到一张全景图,我们可以做一些变换将其投影到平面上。 比如可以投影到局部立方体平面、可以投影到类似行星效果的平面,还可以投影到类似超广角像头一样的平面。 所有的投影方式基本是一致的,唯一的区别就是视点位置和视场角的大小。 比如我们有下面一张全景图。 全景图宽高比为2:1,可以认为是球 ...

Sun Feb 07 05:14:00 CST 2021 0 399
matlab练习程序(矩形变换为圆)

最近对图像坐标的变换很感兴趣啊,这次是将一张图像变换为圆形。 变换原理就是按变换前后像素到圆心的距离按比例缩减就行了。 改变x,y方向上的系数,应该还可以变换为椭圆,不过我还没有尝试。 注意我这里相当于缩小图像了,所以用的是正向插值,如果想生成一个大圆,还是需要逆向插值的。 原图 ...

Sun Jul 27 00:50:00 CST 2014 3 4252
matlab练习程序(霍夫变换检测直线斜率)

  这个过去用就写过,这次正好有人问这个算法,所以在这里又把C代码改为了matlab了。   霍夫变换是把原图像中的直线上的每一个点转换到参数空间对应的曲线上,由于每一个点对应一条曲线,因此在参数空间中所有曲线会相交到一个点,形成一个最值。因此原图寻找直线斜率的问题就变成了参数空间寻找最值的问题 ...

Tue Dec 04 22:36:00 CST 2012 2 9051
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM