Matlab中的高斯卷积滤波矩阵

图像处理中,高斯卷积滤波矩阵用于消除噪声,例如在Matlab中通过fspecial('gaussian', hsize, sigma)创建。方差sigma影响模糊程度,较大的方差导致更模糊的图像。使用imfilter函数结合滤波矩阵对图像进行滤波处理,例如对3×3高斯滤波矩阵的应用。" 54091564,5526429,IPv6网络编程:TCP UDP示例及兼容IPv4的类,"['网络编程', 'IPv6', 'TCP/IP', 'socket', 'IPv4']
摘要由CSDN通过智能技术生成

图像处理中很关键的一块就是提取图像的内容

有一种方法就是根据颜色变化的剧烈程度来提取

也就是对图像的像素点求偏导数,如果某个方向偏导数很大,一般来说就是不连续的,即轮廓线

但是图像里往往会有很讨厌的噪声点

如果不考虑这些点,直接对图像求梯度函数的话,就会收到很大的影响

滤波矩阵就是为了一定程度上消除噪声,其中比较常见的是高斯卷积滤波矩阵

在Matlab中是用fspecial('gaussian', hsize, sigma)来构造

return a rotationally symmetric Gaussian lowpass filter of size hsize with standard deviation sigma (positive). hsize can be a vector specifying the number of rows and columns in h, or it can be a scalar, in which case h is a square matrix. The default value for hsize is [3 3]; the default value for sigma is 0.5.

如h = fspecial('gaussian',[3,3],1.5)构造了一个大小为3×3、方差为1.5的高斯滤波矩阵。

其中方差越大,那么处理所得的图像与原图相比就越模糊,所以要把握好方差的度

 

再加上滤波函数就可以对图像进行处理

滤波函数imfilter(image,flitermatrix)

filter the image with filtermatrix

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值