前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >大神带你玩转matlab图像处理(四)

大神带你玩转matlab图像处理(四)

作者头像
巴山学长
发布2020-03-10 18:49:39
8680
发布2020-03-10 18:49:39
举报
文章被收录于专栏:巴山学长巴山学长

第五章:图像增强

5.1 直方图

均衡化:经过均衡化处理的图像,像素占有更多的灰度级并且分布更均匀,这样的图像具有更高的对比度

histeq语法规则:

B=histeq(A)

A:原图像,B:结果图

  • clc;clear;s=what;p=s.path;I=imread([p,'\图像素材\','lena.bmp']);J=histeq(I);subplot(2,2,1);imshow(I);title('原始图像');subplot(2,2,2);imshow(J);title('均衡化图像');subplot(2,2,3);imhist(I);title('原始图像的直方图');subplot(2,2,4);imhist(J);title('均衡化图像的直方图');

运行结果

5.2 灰度变换

对比度调节:将图像中过于集中的像元分布区域(亮度值分布范围)拉开扩展,扩大图像反差的对比度,增强图像表现的层次性。达到增强反差的目的,主要通过调整直方图来实现。

imadjust语法规则

B=imadjust(A,[low_in,high_in],[low_out,high_out])

A:原图像,B:结果图,[low_in,high_in]:为原值范围,[low_out,high_out]:新值输出范围。

代码语言:javascript
复制
clc;clear;s=what;p=s.path;I=imread([p,'\图像素材\','lena.bmp']);J=imadjust(I,[0,1],[1,0]);subplot(1,2,1);imshow(I);title('原始图像');subplot(1,2,2);imshow(J);title('灰度变换图像');

运行结果

5.3 灰度对数变换

灰度对数变换:对数变换可以拉伸范围较窄的低灰度值,同时压缩范围较宽的高灰度值。可以用来扩展图像中的暗像素值,同时压缩亮像素值

log语法规则

B=log(im2double(A)+1);

A:原图像,B:结果图。

代码语言:javascript
复制
clc;clear;s=what;p=s.path;I=imread([p,'\图像素材\','lena.bmp']);J=log(im2double(I)+5);subplot(1,2,1);imshow(I);title('原始图像');subplot(1,2,2);imshow(J,[]);title('对数变换图像');

运行结果

5.4 中值滤波

中值滤波是取当前像素点及其周围临近像素点总共奇数个像素点,像这样像素点排序,然后将中间的位置值作为当前像素点的像素值。例如,当前像素点是像素值为78的位置于图像的中间的点,其周围像素点分布如下:

将上述的像素排序后得到:[66,78,90,91,93,94,95,97,101],该序列中处于中心位置(中心点)的值为93,因此用该值93替换掉原来的像素值78作为当前点的新像素值。得到:

medfilt2语法规则

B=medfilt(A)

A:原图像,B:结果图

代码语言:javascript
复制
clc;clear;s=what;p=s.path;I=imread([p,'\图像素材\','o1.bmp']);J=medfilt2(I);subplot(1,2,1);imshow(I);title('原始图像');subplot(1,2,2);imshow(J);title('中值滤波图像');

运行结果

参考资料:

图片来源:https://en.wikipedia.org/wiki/Lena_Forsén

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 巴山学长 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档