matlab均值滤波求解释。。。
发布网友
发布时间:2022-05-02 23:03
我来回答
共1个回答
热心网友
时间:2022-06-28 03:30
1句话是读取图片
2句话是三维转二维,也可以使彩色普片转化为灰色图片
3句话是读取 显示图片 建议不要用figure 用subplot(2.2.X)这样的话全部图片会显示在一个界面里面
4句话是加入盐椒噪音,后面的是0.02是参数
5句话是改变图片的像素值
6句话同3
7句话是利用均值函数filter进行滤波 filter是一个封装函数,你可以在最下面的显示框里面输入type filter查看源代码 要改为矩阵为5的话,只要改动3改为5就可以了
最后就是显示,建议你每一个显示前面都添加一个subplot这样可以显示所有普片在一个显示里面
写了这么多~~亲,能帮我采纳下不》》打字慢辛苦哦追问可是图像为什么显示黑色的呢。。。啥也木有。。。黑色一片
g2= filter2(fspecial('average',3),g1)/255 除以255我干嘛的呢
第五句话g1=im2double(g1);改变像素值吗?什么叫改变像素值呢?
谢谢您
追答你好,图片是黑色的说明没有读出图片出来。建议你可以吧g1=im2double(g1)删掉,然后把g2=im2double(g1)或者是g2=im2double(g2);添加到g2= filter2(fspecial('average',3),g1)/255;下面试下 那个255的话是一个灰度图像的最高位,这样的话是避免溢出的现象出现的。