How can i detect blacked spots?

1 visualización (últimos 30 días)
Allan III T. Condiman
Allan III T. Condiman el 28 de Feb. de 2020
Respondida: Allan III T. Condiman el 28 de Feb. de 2020
How can I detect Blacked Spots in banana, Because my boundingbox is not detect where is blacked area

Respuestas (1)

Allan III T. Condiman
Allan III T. Condiman el 28 de Feb. de 2020
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;

Categorías

Más información sobre Image Segmentation and Analysis en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by