matlab自适应滤波后图片全黑?

图片长这样

img

想知道为啥会出现全黑的图像呢?该如何解决呢?

I=imread('单通道企鹅.jpg');
P=im2gray(I);
I1=imnoise(I,'Gaussian',0,0.01);
J=uint8(wiener2(I1,[5 5])); %3*3模板
figure;
subplot(131),imshow(I)
subplot(132),imshow(I1,[])
subplot(133),imshow(j,[])
h=impixelinfo

不过把图片imwrite出来显示的就正常...只有在subplot窗口里不对 是什么原因呢