How to crop image after regionprops
2 views (last 30 days)
Show older comments
Kong
on 18 Mar 2020
Edited: Sai Bhargav Avula
on 25 Mar 2020
Hello.
I found the centroid of an image like this. I want to crop the image using the centroid.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/277929/image.jpeg)
clear all
close all
I = imread('kong.jpg') ;
Ibw = im2bw(I);
Ibw = imfill(Ibw,'holes');
Ilabel = bwlabel(Ibw);
stat = regionprops(Ilabel,'centroid');
imshow(I); hold on;
for x = 1: numel(stat)
plot(stat(x).Centroid(1),stat(x).Centroid(2),'ro');
end
0 Comments
Accepted Answer
Sai Bhargav Avula
on 23 Mar 2020
Edited: Sai Bhargav Avula
on 25 Mar 2020
Hi,
You can use imcrop to crop the image. The answer in the following link gives a detailed explanation on how to crop the image around the given centriod.
Hope this helps!
0 Comments
More Answers (0)
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!