Does a binary erosion on the image. The constructor expects a structuring element in form of an image handle. The structuring element can either be created manually or one of the default elements can be taken.
#include <iplt/image.hh>
#include <iplt/alg/erode.hh>
using namespace iplt;
int main()
{
ImageHandle img = LoadImage("...");
img.ApplyIP( alg::Erode(alg::Create4n()) );
return 0;
}
from iplt import *
img = LoadImage("...")
img.ApplyIP( alg.Erode(alg.Create4n()) )