资源简介
基于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
评论
共有 条评论