4 个解决方案
#1
用PS做一下图像锐化, 看效果怎样
#2
这需要涉及到图像分析和数据处理,比较复杂啊,这里估计给你提供不了太多帮助。坛子里好像有个图像和多媒体板块,去哪里看看吧。
#3
你估计出运动扩散函数,反卷积一下不就结了。
#4
[MF,map]=imread('lena-MF.jpg');
subplot(1,3,1);
imshow(MF); title('motion')
LEN=30;
THETA=45;
INITPSF=fspecial('motion',LEN,THETA);
[J,P]=deconvblind(MF,INITPSF,30);
subplot(1,3,2);imshow(J); title('reversion') ;
subplot(1,3,3);imshow(P,[],'notruesize');
title('reversion function');
这里是采用直接逆滤波的方法
subplot(1,3,1);
imshow(MF); title('motion')
LEN=30;
THETA=45;
INITPSF=fspecial('motion',LEN,THETA);
[J,P]=deconvblind(MF,INITPSF,30);
subplot(1,3,2);imshow(J); title('reversion') ;
subplot(1,3,3);imshow(P,[],'notruesize');
title('reversion function');
这里是采用直接逆滤波的方法
#1
用PS做一下图像锐化, 看效果怎样
#2
这需要涉及到图像分析和数据处理,比较复杂啊,这里估计给你提供不了太多帮助。坛子里好像有个图像和多媒体板块,去哪里看看吧。
#3
你估计出运动扩散函数,反卷积一下不就结了。
#4
[MF,map]=imread('lena-MF.jpg');
subplot(1,3,1);
imshow(MF); title('motion')
LEN=30;
THETA=45;
INITPSF=fspecial('motion',LEN,THETA);
[J,P]=deconvblind(MF,INITPSF,30);
subplot(1,3,2);imshow(J); title('reversion') ;
subplot(1,3,3);imshow(P,[],'notruesize');
title('reversion function');
这里是采用直接逆滤波的方法
subplot(1,3,1);
imshow(MF); title('motion')
LEN=30;
THETA=45;
INITPSF=fspecial('motion',LEN,THETA);
[J,P]=deconvblind(MF,INITPSF,30);
subplot(1,3,2);imshow(J); title('reversion') ;
subplot(1,3,3);imshow(P,[],'notruesize');
title('reversion function');
这里是采用直接逆滤波的方法