Filter löschen
Filter löschen

How can i detect blacked spots?

10 Ansichten (letzte 30 Tage)
Allan III T. Condiman
Allan III T. Condiman am 28 Feb. 2020
How can I detect Blacked Spots in banana, Because my boundingbox is not detect where is blacked area

Antworten (1)

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

Community Treasure Hunt

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

Start Hunting!

Translated by