資源簡介
基于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
評論
共有 條評論