![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/179961/image.png)
How to crop the gray scale image automatically???
1 view (last 30 days)
Show older comments
Hi, I have a gray scale image of Handwritten word, I want to crop only portion of that image which exactly carries that word or information , overthrow another region , how can I do that, figures are attached...
0 Comments
Answers (1)
Akira Agata
on 12 Mar 2018
How about the following script?
I = imread('1.jpg');
BW = imbinarize(I);
BW1 = bwconvhull(~BW);
s = regionprops(BW1,'BoundingBox');
I2 = imcrop(I,s.BoundingBox);
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/179961/image.png)
2 Comments
Akira Agata
on 12 Mar 2018
During your copy&paste, a space seems to be mistakenly inserted.
Correct input:
s = regionprops(BW1,'BoundingBox');
Wrong input:
s = regionprops(BW1,'BoundingBox ');
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!