【高分】用Matlab实现中值滤波与Otsu算法

试验图片只要简单实现即可。彩色图转256灰度,灰度图中值滤波处理,再用Otsu算法处理。两个算法不要Matlab封装的函数,需要自编。用自编的两个算法实现以下相似功能(下... 试验图片只要简单实现即可。彩色图转256灰度,灰度图中值滤波处理,再用Otsu算法处理。两个算法不要Matlab封装的函数,需要自编。用自编的两个算法实现以下相似功能(下面用的是Matlab封装的而实现) I = imread('blood2.jpg" target="_blank" >
'); I2=rgb2gray(I); %转为256灰度图 figure,imshow(I2); %figure,表示另开个窗口 I_Filter1=medfilt2(I2,[7 7]); %中值滤波,窗口大小为7×7 figure,imshow(I_Filter1); figure,imhist(I_Filter1); %直方图 Threshold=graythresh(I_Filter1); %默认的就是用otsu I3=im2bw(I_Filter1,Threshold); figure,imshow(I3);
展开
 我来答
erlizi2008
2009-05-26 · TA获得超过880个赞
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:0
展开全部
告诉你一个简单的方法
你可以edit medfilt2
edit graythresh
就可以得到原函数的详细编码,然后再稍微修改一下就行了呗
CLEVER_MAN
2009-05-26
知道答主
回答量:55
采纳率:0%
帮助的人:28.1万
展开全部
同求24位bmp彩图的中值滤波MATLAB实现的代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式