How can i detect blacked spots?

조회 수: 1 (최근 30일)
Allan III T. Condiman
Allan III T. Condiman 2020년 2월 28일
답변: Allan III T. Condiman 2020년 2월 28일
How can I detect Blacked Spots in banana, Because my boundingbox is not detect where is blacked area

답변 (1개)

Allan III T. Condiman
Allan III T. Condiman 2020년 2월 28일
I want to detect this spots in this picture below and not detect the spots the top and bottom of the banana?
a variable is picture
This is my code below:
grayImage = a;
[rows, columns, numberOfColorChannels] = size(grayImage);
if numberOfColorChannels > 1
grayImage = rgb2gray(grayImage);
end
binaryImage = grayImage == 0;
binaryImage = imclearborder(binaryImage);
[labeledImage, numBlobs] = bwlabel(binaryImage);
coloredLabels = label2rgb (labeledImage, 'hsv', 'k', 'shuffle');
props = regionprops(labeledImage, 'BoundingBox', 'Centroid');
imshow(picture);
hold on;
for k = 1 : numBlobs
bb = props(k).BoundingBox;
bc = props(k).Centroid;
rectangle('Position',bb,'EdgeColor','c','LineWidth',2);
end
drawnow limitrate;

카테고리

Help CenterFile Exchange에서 Image Segmentation and Analysis에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by