資源簡介
用于一堆原木的截面圖圖像處理,對原木分割分割再計數,輔以doc文件說明和結果展示。此方法運用于各提取要素面積相近且陰影面較小時,處理效果相對較好。如果對于各提取要素面積相差較大或提取要素上陰影面較大時,隨著所設參數會產生漏計或多計的現象,需要自行調節。

代碼片段和文件信息
clear?all;
close?all;
clc;
A=imread(‘C:\Users\lenovo\Pictures\grammer\原木\001.jpg‘);
figureimshow(A);
%這是matlab封裝好的方法,只需要輸入參數(要轉換的類型),然后應用applycform函數即可
cform?=?makecform(‘srgb2lab‘);?%創建的顏色轉換結構,RGB轉lab公式
I=?applycform(A?cform);%LAB格式
figureimshow(I);
%把灰度圖像轉換成二值圖像
I=im2bw(I);
figureimshow(I);
%反復形態學運算
se=strel(‘square‘9);%構造方形結構元,寬度像素為后賦值
I=imerode(Ise);
figureimshow(I);
I=bwfill(I‘holes‘);%修正二值圖像中的孔洞,將這些孔洞像素的值從0更改為1。省略參數N默認為8。
figureimshow(I)
se=strel(‘square‘16);%構造方形結構元,寬度像素為后賦值
I=imerode(Ise);%腐蝕
figureimshow(I);
se?=?strel(‘disk‘8);%構造半徑為后參數的扁平圓形結構元
I?=?imdilate(Ise);%膨脹
figureimshow(I);
[Lnum]=bwlabel(I8);%運算在二值圖像中找到的對象的數目
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-07-20?18:15??matlab原木圖像分割與計數\
?????文件?????????851??2020-07-20?17:54??matlab原木圖像分割與計數\p.m
?????文件??????427008??2020-07-20?18:13??matlab原木圖像分割與計數\原木分割與計數.doc
評論
共有 條評論