how do I find the smallest object in a binary coins image ?
1 view (last 30 days)
Show older comments
How to find the smallest object in the image below I would appreciate it if you could help
0 Comments
Answers (2)
Yusuf Suer Erdem
on 7 Dec 2021
check imfindcircles command. there are multiple similar examples on matlab help center. try to adapt yours to them.
0 Comments
yanqi liu
on 8 Dec 2021
clc; clear all; close all;
im=imread('https://www.mathworks.com/matlabcentral/answers/uploaded_files/826480/image.png');
bw=im2bw(im);
bw=imclearborder(imfill(bw,'holes'));
% find the smallest object
stats=regionprops(bw);
ar=cat(1,stats.Area);
[~,ind]=min(ar);
figure; imshow(im);
hold on; rectangle('position', stats(ind).BoundingBox, 'EdgeColor', 'g', 'LineWidth', 2)
See Also
Categories
Find more on Image Segmentation and Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!