How can I delete part of a binary image?

3 views (last 30 days)
Hello,
I have several images with different shape and sizes. I am trying to make a code to delete the wider part (lower region) in each of the images. So far, I have been able to change the original images to a binary image.
The part of the image I want to delete is the area within red box in the second picture (Image2.JPG) I attached, i.e. the part that appears like fingers.
Thank you.

Accepted Answer

DGM
DGM on 25 Jul 2022
Edited: DGM on 25 Jul 2022
If all you want to do is put a black region over that part of the image:
myimage(310:end,150:300,:) = 0;
Otherwise, you'll have to describe how the region is to be replaced.
If this is supposed to be automated, you'll have to describe what image features can be relied upon and define the criteria used to locate the region that needs to be replaced.
  4 Comments
Timilehin Oyinloye
Timilehin Oyinloye on 25 Jul 2022
Thank you very much.
This is helpful.

Sign in to comment.

More Answers (1)

NN
NN on 25 Jul 2022
Hi,
As per my understanding, you want to delete some part of an image.
Please find some of the existing solutions to your problem :
  1. https://in.mathworks.com/matlabcentral/answers/293816-how-to-delete-some-part-of-an-image?s_tid=answers_rc1-1_p1_MLT
  2. https://in.mathworks.com/matlabcentral/answers/154845-how-to-delete-selective-part-of-image?s_tid=answers_rc1-2_p2_MLT
Hope this helps. Please let me know if the problem still persists.
Regards,
Narvik

Community Treasure Hunt

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

Start Hunting!

Translated by