MATLAB数字图像处理函数合集

采样与量化

降低分辨率

b1 = imresize(a,1/2); %方法1
b2 = imresize(a,[64,64]); %方法2
b3 = a(1:8:end,1:8:end); %方法3,如不rgb2gray()会出现rgb三个图像

降低灰度级

t=histeq(t1,64);%使均衡化后的图像只有64个灰度级

直方图与均衡化

直方图

histeq(I);%显示直方图

均衡化

t=histeq(I,256); imhist函数只能处理二维数据
adapthisteq(I);% 自适应直方图均衡

噪声

g=imnoise(f,‘gaussian’,m,var); %均值m,方差为var,高斯噪声,m的默认值0,var默认值0.01
g=imnoise(f,‘salt & pepper’,d);% 椒盐噪声,d噪声密度,默认0.05
g=imnoise(f,‘speckle’,var); %均匀分布的随机噪声

滤波

  • Fspecial函数用于创建预定义的滤波算子.
G=fspecial('gaussian',5,1.5)% 产生5*5的gaussian矩阵(默认为3*3的矩阵),1.5为滤波器的标准差
  • filter2模板滤波
Y = filter2(H,X,shape)模板滤波

在这里插入图片描述

  • medfilt2中值滤波函数
t2=medfilt2(t1,[3 3]);
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

拟古的新打油诗

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

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

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

打赏作者

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

抵扣说明:

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

余额充值