数字图像处理系统

一、开发环境
以Windows10为平台,以MATLAB R2016a为开发工具,结合GUIDE开发。
二、系统主要功能
(1)文件操作
实现打开一幅图片,完成对图像数据的读取、显示和存储、清空。
(2)几何变换
图像的几何变换包括实现对图像数据的图像平移、图像旋转、图像的缩放、图像镜像、图像剪切功能。
(2)图形处理
图像的基本处理包括实现图像灰度化、图像的二值化、灰度伪彩色、线性运算、非线性运算功能。
(4)插值变换
插值变换包括图像的最邻近插值、线性插值、三次样条插值功能。
(5)图像运算
图像运算包括实现对图像的代数运算(加,减,乘,除)和逻辑运算(与,或,非)功能。
(6)图像边缘检测
图像边缘检测包括实现Roberts算法边缘检测,Sobel算法边缘检测,Prewitt算法边缘检测,Log算法边缘检测,Canny算法边缘检测,Otus阈值分割功能。
(7)直方图
直方图显示,均衡化直方图显示功能
(8)图像滤波
添加噪声用均值滤波,中值滤波平滑处理功能。
(9)图像增强
理想低通平滑处理,高斯低通平滑处理,理想高通锐化处理,高斯低通锐化处理功能。
(10)图形形态
骨架提取功能。
三、系统运行效果展示
(1)文件操作

  1. 读取和显示
    在这里插入图片描述
  2. 存储
    在这里插入图片描述
  3. 清空(直接调用初始化函数,截图没意义)
    (2)几何变换
    1.图像平移(输入X、Y平移量,正的正常输入,负的加负号)
    在这里插入图片描述
    在这里插入图片描述

2.图像旋转(输入旋转角度,逆时针正常输入,顺时针加负号)
在这里插入图片描述
在这里插入图片描述
3.图像的缩放(默认放大一倍)
在这里插入图片描述
4.图像镜像(只写了水平镜像)
在这里插入图片描述

5.图像剪切(输入要剪切的坐标范围平移量,默认(0,0)到(150,150),此图分辨率较大,设置(0,0)到(500,500)裁剪)
在这里插入图片描述
在这里插入图片描述
(3)图像处理
1.灰度化
在这里插入图片描述
2.二值化
在这里插入图片描述
3.灰度伪彩色(中间axes2显示rgb变灰,再伪彩色处理)
在这里插入图片描述
4.线性运算(我设置的是y=1.2x+50,对比度增大1.2,亮度增50)
在这里插入图片描述
5.非线性运算(我设置的是y=log(1+20x)/(log(20+1));%对数变换)
在这里插入图片描述
(4)插值变换
1.最邻近插值(衣服那里有区别,整体不太明显,不清楚是不是选图的问题)
在这里插入图片描述
2.线性插值(拉锁那里有区别,截图效果不太明显,不清楚是不是选图的问题)
在这里插入图片描述
3.三次样条插值(拉锁那里有区别,截图效果不太明显,不清楚是不是选图的问题)
在这里插入图片描述
(5)图像运算
1.代数运算(加,减,乘,除)
a.加运算
在这里插入图片描述

b.减运算
在这里插入图片描述
c.乘运算
在这里插入图片描述
d.除运算
在这里插入图片描述
2.逻辑运算(与,或,非)
a.与运算
在这里插入图片描述

b.或运算
在这里插入图片描述
c.非运算
在这里插入图片描述
(6)图像边缘检测
1.Roberts算法边缘检测在这里插入图片描述

2.Sobel算法边缘检测
在这里插入图片描述
3.Prewitt算法边缘检测
在这里插入图片描述
4.Log算法边缘检测
在这里插入图片描述
5.Canny算法边缘检测
在这里插入图片描述
6.Otus阈值分割
在这里插入图片描述

(7)直方图
1.直方图显示
在这里插入图片描述
2.均衡化直方图显示
在这里插入图片描述

(8)图像滤波
1.添加噪声用均值滤波平滑处理(图二为灰度化后添加噪声后的图)
在这里插入图片描述

2.添加噪声用中值滤波平滑处理(图二为灰度化后添加噪声后的图)
在这里插入图片描述

(9)图像增强(自己选的图效果不好,截取ppt中图片进行测试还不错)
1.理想低通平滑处理
在这里插入图片描述

2.高斯低通平滑处理
在这里插入图片描述

3.理想高通锐化处理
在这里插入图片描述

4.高斯低通锐化处理
在这里插入图片描述

(10)图形形态
1.骨架提取(测试过图片分辨率过大效果不好,按比例缩小后效果还可以)
在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

没了海绵宝宝的派大星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值