MATLAB: Function that removes object when touching border? – Image/ Video processing

bordersimage processingImage Processing Toolboxvideo processing

Greeting,
Hello everyone, I just want to ask if there is a function in matlab where when the object touches the border of the camera or image, it will be deleted from the image? Like after I process my image, when the white part of the object was in contact with the border, I want to remove that part entirely. Thank you.
Regards, Akira

Best Answer

Yes, it's called imclearborder():
binaryImage = imclearborder(binaryImage);
You can specify either 4 or 8 connectivity if you want via the second input argument.