C# Класс Accord.Imaging.Filters.FastBoxBlur

Fast Box Blur filter.
Reference: http://www.vcskicks.com/box-blur.php
Наследование: BaseInPlacePartialFilter
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
FastBoxBlur ( ) : System.Collections.Generic

Initializes a new instance of the FastBoxBlur class.

FastBoxBlur ( byte horizontalKernelSize, byte verticalKernelSize ) : System.Collections.Generic

Initializes a new instance of the FastBoxBlur class.

Защищенные методы

Метод Описание
ProcessFilter ( UnmanagedImage image, Rectangle rect ) : void

Process the filter on the specified image.

Приватные методы

Метод Описание
HorizontalBoxBlur ( UnmanagedImage &image, Rectangle rect, IntRange kernelSizeRange ) : void
KernelSizeInRange ( byte kernelSize ) : IntRange
VerticalBoxBlur ( UnmanagedImage &image, Rectangle rect, IntRange kernelSizeRange ) : void

Описание методов

FastBoxBlur() публичный метод

Initializes a new instance of the FastBoxBlur class.
public FastBoxBlur ( ) : System.Collections.Generic
Результат System.Collections.Generic

FastBoxBlur() публичный метод

Initializes a new instance of the FastBoxBlur class.
public FastBoxBlur ( byte horizontalKernelSize, byte verticalKernelSize ) : System.Collections.Generic
horizontalKernelSize byte Horizontal kernel size.
verticalKernelSize byte Vertical kernel size.
Результат System.Collections.Generic

ProcessFilter() защищенный метод

Process the filter on the specified image.
protected ProcessFilter ( UnmanagedImage image, Rectangle rect ) : void
image UnmanagedImage Source image data.
rect System.Drawing.Rectangle Image rectangle for processing by the filter.
Результат void