matlab图像预处理

该博客介绍了如何使用MATLAB进行图像预处理,包括对图像进行均值滤波以改善视觉效果,然后进行直方图均衡化以增强图像对比度。此外,还探讨了动态范围调整,分别展示了线性和非线性方法,如对数变换和指数变换对图像的影响。
摘要由CSDN通过智能技术生成
1,曝光不足导致光线昏暗。因此照片对比度低,照片细节显示不明显。 针对这一问题,可以采取直方图均衡化、线性动态范围调整、非线性动态范围调整(对数、指数)对图像进行增强处理。
2,存在噪声,对于存在噪声的图片要对其进行去噪处理。常见的方法有均值滤波,中值滤波,自适应滤波等 在此可以选择均值滤波,滤除噪声影响。

3,通过上两步的处理解决图像的问题,达到改善视觉效果的目的。

程序如下:
%对图像均值滤波
I = imread('clip_image002.gif'); 
k=fspecial('average',5); 
J=imfilter(I,k);
subplot(3,3,1),imshow(I);title('原图');
subplot(3,3,2),imshow(J);title('均值滤波后的图');
subplot(3,3,4),imhist(I);              %原图直方图
title('Original histogram');           
j=histeq(J);                           %直方图均衡化
subplot(3,3,5),imshow(j);              
 title('change image');                 
subplot(3,3,6),imhist(j);              %处理后的直方图
title('change histogram')              
%%动态范围调整 
%线性动态范围调整 
L=imadjust(j,[0 0.3],[0.5 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值