%读原始图像%
format long
Blurred=imread('fig525(b).bmp')
subplot(1,2,1)imshow( Blurred)title('原图像')
%自编函数进行维纳滤波%
k=0.0025
[m,n]=size(Blurred)
spectrum=zeros(m,n)
H=zeros(m,n)
for u=1:m
for v=1:n
H(u,v)=exp(-k*((u-m/2)^2+(v-n/2)^2)^(5/6))
spectrum(u,v)=H(u,v)^2
end
end
f=double(Blurred)
F1=fftshift(fft2(f))
HW=H./(spectrum+0.001)
restore1=HW.*F1
restored=real(ifft2(ifftshift(restore1)))
subplot(1,2,2)imshow(restored,[])title('自编函数进行维纳滤波')
%调用matlab提供的维纳滤波函数%
figure
hw1=real(ifft2(ifftshift(H)))%转化到空域上来
result1=deconvwnr(Blurred,hw1,0.001)
result2=ifftshift(result1)%再去图像进行1,3象限对调,2与4象限对调
subplot(1,2,1)imshow(result2,[])title('调用维纳滤波函数')
系统设置删除程序。点击遥控器上有三道横杠的按键,d出设置菜单。点击设置,进入设置界面,进入系统设置。选择还原恢复出厂设置。建议选择删除所有程序,这样可以使系统更为干净。点击下面的立即还原,系统会再次要求确认,点击确认即可。
恢复出厂后,信号源也恢复到了初始状态,模拟信号,而机顶盒用红白黄三根线和电视连接的话,用的是信号源,视频,所以现在你用电视遥控器把信号源调到视频就可以了。如果机顶盒使用一根线和电视连接的,就调到HDMI。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)