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( );
}
}