matlab 程序结果有问题 请高手点播 急急急~!

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:39:38
程序如下
f=imread('e:\tl.bmp')
k=[1 1 1;1 1 1;1 1 1]
f1=conv2(f,k)
f1=1/9.*f1
imshow(f),figure,imshow(f1)
结果出来的图像f是正常的 f1是一片空白,请问程序问题处在哪里 如何修改?
我的目的是通过k这个均值掩膜对图像做均值处理 变模糊

f=imread('e:\tl.bmp')
k=[1 1 1;1 1 1;1 1 1]
f1=conv2(f,k)
f1=1/9.*f1
imshow(f),figure,imshow(uint8(f1)) %注意图像是整型数据,不是浮点型

imshow(f),figure,imshow(f1)
改为imshow(f),figure,image(f1)
就ok了