Show boundingbox and label around segmented image
Mostrar comentarios más antiguos
Hi everyone
I am doing detection using segmentation. I want to know how can I draw boundingbox with a label around segmented image when I do testing of image. I show the image using this code :
I = readimage(img,1);
C = semanticseg(I, net);
cmap=(data.gTruth.LabelDefinitions.LabelColor);
B = labeloverlay(I,C,'Colormap',cmap,'Transparency',0.4);
imshow(B)
pixelLabelColorbar(cmap, classes);
so the result I got after testing a image is shown below. I want to show the bounding boxes and labels too, and I also want that my detector shows the score, etc.

Respuestas (1)
Image Analyst
el 14 de Sept. de 2023
If C is your labeled image, untested code:
props = regionprops(C, 'BoundingBox');
hold on;
% Display all bounding boxes over the image one at a time.
for k = 1 : numel(props)
thisBB = props(k).BoundingBox; % Get this bounding box as [x,y,width,height]
rectangle('Position', thisBB, 'EdgeColor', 'r'); % Draw the rectangle over the image.
end
Attach your img with the paperclip icon if you want/need more help.
9 comentarios
ahmad
el 15 de Sept. de 2023
Image Analyst
el 15 de Sept. de 2023
I did not understand your comment. Did you understand mine when I said: "Attach your img with the paperclip icon if you want/need more help."
ahmad
el 15 de Sept. de 2023
ahmad
el 15 de Sept. de 2023
ahmad
el 15 de Sept. de 2023
Image Analyst
el 15 de Sept. de 2023
I don't think you've attached the ORIGINAL RGB image.
ahmad
el 15 de Sept. de 2023
Image Analyst
el 15 de Sept. de 2023
Let's not have this go on over more days. Give me everything I need to run your code the first time. This does not work
I = readimage(img,1);
C = semanticseg(I, net);
cmap=(data.gTruth.LabelDefinitions.LabelColor);
B = labeloverlay(I,C,'Colormap',cmap,'Transparency',0.4);
imshow(B)
pixelLabelColorbar(cmap, classes);
Where did you read in 4.jpg? Did you call imread? Did it go into img? What is net? Can you attach it in a .mat file?
Categorías
Más información sobre Object Detection en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!