yuyizhen2004 发表于 2008-5-2 19:45

The initial magnification of the image is set to 'fit' in a docked figure 出错

我编凑了这么一个程序:
>>A=dicomread('g:\Transv01_DS0681.dcm'); %处理对象A是医学图片,dicom格式,
                                                                      2维数组,大小128*128
>>PSF=fspecial('gaussian',5,8); %成像系统的空间分辨率是5微米,
                                                 点扩展函数(PSF)近似选为高斯,
                                                 不知高斯的参数这样选是否合理?
                                                 成像系统空间分辨率与图像像素有什么关系?
>>INITPSF=ones(size(PSF));
>>WT=zeros(size(A));
>>WT(5:end-4,5:end-4) = 1; %WT的取法也心存疑虑,请问怎么取才合理?
>>=deconvblind(A,INITPSF,20,[],WT); %NUMIT随便取20,DAMPAR取默认,合理吗?
>>max(max(A))

ans =

    169

>>max(max(J))

ans =

    176

>>subplot(221),imshow(A,),title('blurred image');
Warning: The initial magnification of the image is set to 'fit' in a docked figure.
> In imshow at 181
>>subplot(222),imshow(PSF,[]),title('PSF');
Warning: The initial magnification of the image is set to 'fit' in a docked figure.
> In imshow at 181
>>subplot(223),imshow(J,),title('deblurred image');
Warning: The initial magnification of the image is set to 'fit' in a docked figure.
> In imshow at 181
>>subplot(224),imshow(P,[]),title('restored PSF');
Warning: The initial magnification of the image is set to 'fit' in a docked figure.
> In imshow at 181
%出现这样的警告怎么处理?

我的图像是从一幅多帧的图像拿出来的,图像的各种属性选择都组合过了,都是一样的结果。
以上,输入图像A和结果图像J是int16,其它为double。
请大虾帮帮我看看是什么问题

[ 本帖最后由 eight 于 2008-5-4 21:18 编辑 ]

sigma665 发表于 2008-5-2 22:29

回复 楼主 的帖子

影响最后的结果吗

yuyizhen2004 发表于 2008-5-3 09:10

回复 2楼 的帖子

这是用盲目反卷积法对图像去模糊
结果的图像几乎没有什么改善

sogooda 发表于 2008-5-3 09:49

出现warning的部分在绘图部分,而不是在核心算法部分,可见warning对结果应该没什么影响。
另外,核心算法部分的参数设置应该是你修改程序的重点,不过还是得你自己研究。除非做相关的内容,否则很难帮到你。
页: [1]
查看完整版本: The initial magnification of the image is set to 'fit' in a docked figure 出错