FilterThin1 = class(GraphicFilter);
FilterDilate = class(GraphicFilter) private _kernelSize: byte; public procedure Apply(bitmap: BitmapBW); override; procedure Apply(bitmap: BitmapGray); override; constructor Create(const kernelSize: byte = 3); end;
FilterErode = class(GraphicFilter) private _kernelSize: byte; public procedure Apply(bitmap: BitmapBW); override; procedure Apply(bitmap: BitmapGray); override; constructor Create(const kernelSize: byte = 3); end;
FilterHitAndMiss = class(GraphicFilter) private _foreColor, _backColor: byte; public procedure Apply(bitmap: BitmapBW); override; procedure Apply(bitmap: BitmapGray); override; constructor Create(img: IImageAdapter); end;
FilterThin = class(GraphicFilter) private _foreColor, _backColor: byte; public procedure Apply(bitmap: BitmapBW); override; procedure Apply(bitmap: BitmapGray); override; constructor Create(img: IImageAdapter); end;
GraphicFilter GraphicsFilterMorph.FilterThin1