我想查找這些石頭的區域和中心。 但其中一些找不到。 找到區域和石頭中心
這裏是碼
I=imread('E:/2.png');
level = graythresh(I);
BW = im2bw(I,level);
se = strel('disk',2);
bw1 = imclose(BW,se);
bw1 = imfill(BW,'holes');
bwa=bwareaopen(bw1,25);
cc = bwconncomp(bwa)
stat = regionprops(cc,'centroid','Area');
ss=[stat.Area];
imshow(I); hold on;
for x = 1: numel(stat)
plot(stat(x).Centroid(1),stat(x).Centroid(2), 'wp','MarkerSize',6,'MarkerFaceColor','b');
end
figure, imshow(bwa)
結果是在這裏:
,這是黑白PIC; 這些寶石中的一些不能分開。 有什麼想法嗎?
我不能告訴你有多少石頭有_by看picture_!我建議稍微侵蝕最後一張圖像,但是你的問題是不明確的,IMO。 – chappjc
一些石頭已粘在一起,其中一些不夠明亮,不能分開。我想知道如何分開它們, – siavash
圖像處理的聖盃:數數岩石。 – aardvarkk