原文:matlab练习程序(矩形变换为圆)

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

2014-07-26 16:50 3 4252 推荐指数:

查看详情

matlab练习程序(多交点)

最近总是对计算几何方面的程序比较感兴趣。 多求交点,要先对两两求交点。 有交点的分为相切和相交。 相切求法:   1.根据两圆心求直线   2.求公共弦直线方程   3.求两直线交点即两切点。 相交求法:   1.求公共弦方程直线。   2.公共弦直线方程和其中一 ...

Sat Oct 11 05:23:00 CST 2014 0 5169
UGUI RectTransform 矩形变换

UGUI游戏对象基本都有这个组件。 上面两个给radius赋值的方式是一样的. UGUI游戏对象的 RectTransform.position 与 transform.po ...

Sun Dec 31 05:34:00 CST 2017 0 1106
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练习程序(最小包围矩形

又是计算几何,我感觉最近对计算几何上瘾了。 当然,工作上也会用一些,不过工作上一般直接调用boost的geometry库。 上次写过最小包围,这次是最小包围矩形,要比最小包围复杂些。 最小包围矩形可不一定是个直立的矩形,也可能像下图一样是倾斜的。 求法如下: 1.求多边形凸包 ...

Thu Oct 23 04:55:00 CST 2014 3 9545
matlab练习程序(Log Polar变换

Log Polar就是所谓的极坐标变换,通过变换能将笛卡尔坐标系中的图像映射到极坐标系中。 确切的来说我这里不算是Log Polar,因为Log Polar是将图像从(x,y)映射到(log(r),theta),而我是将图像从(x,y)映射到(r,theta)。 原理是一样的。 变换公式 ...

Sun Jun 09 22:55:00 CST 2013 2 5492
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
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM