微信:HuangL1121
QQ号:1224848052
团队:MATLAB代做|MATLAB专业代做|python代做|matlab代写|FPGA代做|FPGA专业代做|MATLAB项目合作|FPGA项目合作|matlab代码|matlab算法源码|python代做|C代做|C++代做
地址:北京市-朝阳区-双柳北街18号院
当前位置:首页 > 技术资讯 > MATLAB代做|FPGA代做|simulink代做——预去模糊算法处理

MATLAB代做|FPGA代做|simulink代做——预去模糊算法处理

function image=predeblur(im)




%im=rgb2gray(im);
[m,n]=size(im);
c=uint8(m*0.05);
p=m/2;
img=im(p-c/2:p+c/2,:);
m_img=mean(img);
d=blurlength(m_img);


k0=ones(1,d)/d;
o=deconvwnr(m_img,k0);
mm=mean(o);
o1=find(o<mm);
o2=find(o>mm);
ob_f=(var(o1)+var(o2))/((mean(o1)-mean(o2)).^2);
k1=k0;

for q=0:1000
r=1/(2.^q).*rand(1,d);
kc=k1+r;
ss=sum(kc);
kc=kc/ss;
kc=v_sort(kc);
o=deconvwnr(m_img,kc);
mm=mean(o);
o1=find(o<mm);
o2=find(o>mm);
ob_f_c=(var(o1)+var(o2))/((mean(o1)-mean(o2)).^2);
if ob_f_c<ob_f
     k1=kc;
end
end

for q=0:100
    r=1/(2.^q).*rand(1,d);
kc=k1+r;
ss=sum(kc);
kc=kc/ss;
kc=v_sort(kc);
o=deconvwnr(m_img,kc);
mm=mean(o);
o1=find(o<mm);
o2=find(o>mm);
ob_f_c=(var(o1)+var(o2))/((mean(o1)-mean(o2)).^2);
if ob_f_c<ob_f
     k1=kc;
end
end
k1
o=deconvwnr(m_img,k1);
image=o;
image=expand(image,m,n);
image=wb(image);

imshow(uint8(image));

    

联系:highspeedlogic

QQ :1224848052

微信:HuangL1121

邮箱:1224848052@qq.com

网站:http://www.mat7lab.com/

网站:http://www.hslogic.com/

微信扫一扫:




上一篇:MATLAB代做|FPGA代做|simulink代做——逆运动学和ode45

版权所有: MATLAB代做|MATLAB专业代做|python代做|matlab代写|FPGA代做|FPGA专业代做|MATLAB项目合作|FPGA项目合作|matlab代码|matlab算法源码|python代做|C代做|C++代做 Copyright © 2021 All rights reserved.
微信:HuangL1121 QQ:1224848052
地址:北京市-朝阳区-双柳北街18号院

扫一扫,关注我们