資源簡介
圖片中的細胞進行分割計數,使用的是圖片的腐蝕,膨脹和連通域的概念

代碼片段和文件信息
%第二次數字圖像處理作業
%?第7組小組成員;熊健,夏辛,馬博,劉羽,朱潤生
%圖片讀入
?%img?=?imread(‘test1.png‘);
%?img?=?imread(‘test2.jpg‘);
%?img?=?rgb2gray(?img?);
?img?=?imread(‘test2.jpg‘);
?img?=?rgb2gray(?img?);
imshow(img);
%畫出直方圖
hist?=?imhist(img);
figure?plot(hist);
%圖片進行二值化
%?threshold?=?70;
?threshold?=?graythresh(?img?)*?255;
J=?img img(J)=0;
J=find(img>=threshold);
img(J)=255;
figure?imshow(img);
%?對圖片進行膨脹?test2
C=strel(‘square‘4);
img?=?imdilate(img?C);
figure?imshow(img);
%進行圖片的腐蝕?test2
SE?=?strel(‘disk‘3);
img?=?imerode(imgSE);
figure?imshow(img);
%?%進行圖片的腐蝕?test1
%?SE?=?strel(‘disk‘7);
%?img?=?imerode(imgSE);
%?figure?imshow(img);
%把每個連通域進行編號
[LconDomainNum]?=?bwlabeln(img?4);
%figure?imshow(L);
%計算每個連通域的面積,把比較小的剔除掉
S?=?regionprops(L?‘Area‘);
L?=?ismember(L?find([S.Area]?>=?10));
%重新計算去除面積比較小的連通域以后個數
[LconDomainNum]?=?bwlabeln(L?4);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-01-31?16:20??對圖片中的物體分隔代碼:matlab\
?????目錄???????????0??2014-01-31?16:04??對圖片中的物體分隔代碼:matlab\matlab代碼\
?????文件????????1042??2013-12-13?12:58??對圖片中的物體分隔代碼:matlab\matlab代碼\main?(2).m
?????文件?????????680??2013-12-05?20:33??對圖片中的物體分隔代碼:matlab\matlab代碼\main.m
?????文件???????71028??2013-12-02?19:32??對圖片中的物體分隔代碼:matlab\matlab代碼\pellets.png
?????文件???????71028??2013-12-02?19:32??對圖片中的物體分隔代碼:matlab\matlab代碼\test1.png
?????文件???????24856??2013-12-13?11:48??對圖片中的物體分隔代碼:matlab\matlab代碼\test2.jpg
?????文件???????30724??2013-12-13?10:38??對圖片中的物體分隔代碼:matlab\matlab代碼\test3.jpg
?????文件???????19573??2013-12-13?10:58??對圖片中的物體分隔代碼:matlab\matlab代碼\test4.jpg
- 上一篇:神經元 自適應 PID MATLAB
- 下一篇:基于小波變換的零水印算法matlab
評論
共有 條評論