Accord.Imaging.Filters.BottomHat.ProcessFilter C# (CSharp) Method

ProcessFilter() protected method

Process the filter on the specified image.
protected ProcessFilter ( UnmanagedImage image ) : void
image UnmanagedImage Source image data.
return void
        protected override unsafe void ProcessFilter( UnmanagedImage image )
        {
            // copy source image
            UnmanagedImage sourceImage = image.Clone( );
            // perform closing on the source image
            closing.ApplyInPlace( image );
            // subtract source image from the closed image
            subtract.UnmanagedOverlayImage = sourceImage;
            subtract.ApplyInPlace( image );

            sourceImage.Dispose( );
        }
    }