November 2018
Beginner
310 pages
7h 25m
English
This is the operation that closes a shape by filling the gaps, as shown in the following screenshot. This operation is also used for noise removal. It's basically dilation followed by erosion. This operation removes tiny holes in the foreground by changing small objects in the background into the foreground:

Let's quickly look at the function to perform morphological closing:
Mat performClosing(Mat inputImage, int morphologyElement, int morphologySize){ Mat outputImage, tempImage; int morphologyType; if(morphologyElement == 0) morphologyType = MORPH_RECT; else if(morphologyElement == 1) morphologyType = MORPH_CROSS;Read now
Unlock full access