资源简介

基于Matlab程序的图像细化算法基于Matlab程序的图像细化算法

资源截图

代码片段和文件信息

% 从当前的工作文件夹中,彩色图像读入;
im=imread(‘simonyuming.jpg‘);
% 将彩色图像转换成灰度图像;
imgray=rgb2gray(im);
% 将灰度图像进行二值化处理,阈值设为128 
%这句话的意思是生成一个新的数组(图像),
%条件是:把im中的所有大于128的元素,
%在新的数组中相应的位置设置成1,其余的变成0,这样就形成了0,1
%二值图像了.
imb=imgray>128;

% 下面就可以调用细化函数了
imthin=zs(imb);

% 显示原始图像(未细化前的图像)
figure(1)
imshow(imb) ;

% 显示结果图像(细化前的图像)
figure(2) 
imshow(imthin) ;




 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        548  2008-05-20 21:53  zs.m

     文件        434  2008-05-20 21:52  zseven.m

     文件        433  2008-05-20 21:52  zsodd.m

     文件        526  2008-05-28 19:51  thin_test.m

     文件      16112  2008-05-20 22:30  simonyuming.JPG

----------- ---------  ---------- -----  ----

                18053                    5


评论

共有 条评论

相关资源