
I=imread('eight.tif')
G=imnoise(I,'gaussian')
after=avefilt(G,3)
subplot(1,3,1)
imshow(I)
subplot(1,3,2)
imshow(G)
subplot(1,3,3)
imshow(after)
function d=avefilt(x,n)
a=ones(n)
[M,N]=size(x)
x1=double(x)
x2=x1
for i=1:M-n+1
for j=N-n+1
c=x1(i:i+n-1,j:j+n-1).*a
s=sum(sum(c))
x2(i+fix((n-1)/2),j+fix((n-1)/2))=s/(n*n)
end
end
d=uint8(x2)
方法11、打开图片,选择滤镜-模糊-高斯模糊,调半径知道模糊效果满意为止。
2、在编辑菜单下,选择【消团握退高斯模糊】,d出对话框,把【模式】改为【颜色】ok。
方法2
1、打开图片,选择 图像-模式-Lab颜色。
(切换到Lab颜色,是一种非破坏性模式改变,不会对RGB图片有任何损坏,您可以随意互相切换)
2、在Lab模式下,由一个明度通道(就是保存图片细节)和两个颜色通道a和b组成。
3、点击a通道,滤镜-模糊-高斯模糊,增加半径(模糊量)直道噪点消失
4、点击b通道,按Control+F,在b通道上应用和a通道同样的模糊程序好郑。(对话框不会出项,直接借用刚才a通道的滤镜设塌袜庆置)
5、回到图像菜单,返回RGB模式,噪点应该不再明显。某些情况下,噪点可能完全消失。
您好,[LASIP_Image_Restoration_DemoBox_v112.rar] - LASIP局部多项式逼近算法用于二维信号处理、图像复原,图像去噪的MATLAB实现。[blind.rar] - 利用盲卷积图像复原方法,对模糊图像进行图像复原,可以达到比较好的效果。
[TV1.rar] - 采用T.Chan的总体变分(TV)方法实现图像修复,由于算法本身的局限性,无法解决视觉连通性的问题。
[Thisprocedureforfull-variational.rar] - 本程序实现全变分(Total Variation, TV)的去噪算法,它使用了PDF纠正TV算法中的小问题。该算法可以很好地保留原图边缘信息的同时,去除噪声。
[LASIP_BlindDeconvolution.zip] - The LASIP routines for Multiframe Blind Deconvolution are used for restoration of an Image from its multiple blurred and noisy observations.
[irntv.zip] - The generalized total variation denoising algorithm which can be widely used for optimization or signal processing
[RestoreToolsNoIP.rar] - 一个非常好的图像恢复的工具集,matlab编写的源代码。
[MaximumEntropyv1.00.zip] - 一个基于最大熵的图像复原算法源代码。可以完成图像的去燥声和去模糊。
[TVInpainting.rar] - TV图象修复 自己写的小程序 matlab
[TVCMRI_pub.zip] - matlab code for Fixed point and Bregman iterative methods. minimize alpha*TV(Phi *x) + beta*||x||_1 + 0.5*||Ax-b||_2^2
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)