Main Content
Perform Closing of Binary Image
This example shows how to eliminate small holes in a binary image by using closing operation.
Example Model
Open the Simulink® model.
modelname = 'ex_blockClosing.slx';
open_system(modelname);
The model reads an input binary image by using the Image From File
block. The Closing
block performs the closing operation on the input image. The model uses a disk-shaped structuring element with a radius of 4. The model displays the output image by using the Video Viewer
block.
Simulate and Display Results
Run the model and display the result. You can see that the closing operation reduced the size of the leftmost intrusion on the boundary of the white object and smoothed the sections of the contour.
sim(modelname);