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

ProcessFilter() protected method

Applies the filter to the image.
protected ProcessFilter ( UnmanagedImage image ) : void
image UnmanagedImage
return void
        protected override void ProcessFilter(UnmanagedImage image)
        {
            // mark all rectangular regions
            foreach (Rectangle rectangle in rectangles)
            {
                Drawing.Rectangle(image, rectangle, markerColor);
                if (fillColor != Color.Transparent)
                    Drawing.FillRectangle(image, rectangle, fillColor);
            }
        }
    }