C# 클래스 Accord.Imaging.Filters.FastGuidedFilter

Fast Guided Filter (non-commercial).

This class implements the Fast Guided Filter as described in "Kaiming He, Jian Sun, and Xiaoou Tang; Guided Image Filtering, ECCV 2010" and in TPAMI 2013. If this code is used or adapted, either as a stand-alone tool or as a component of any algorithm, it is necessary to appropriately cite Kaiming He, Jian Sun, and Xiaoou Tangyou's work.

This code is intended for academic purposes only, and cannot be used for commercial or industrial activities. For this reason, this code is not under the LGPL license and is only available in the framework's Accord.Imaging.Noncommercial assembly.

The original work can be found in http://kaiminghe.com/eccv10/index.html

상속: BaseInPlaceFilter2
파일 보기 프로젝트 열기: accord-net/framework 1 사용 예제들

공개 메소드들

메소드 설명
FastGuidedFilter ( ) : System.Collections.Generic

Initializes a new instance of the FastGuidedFilter class.

FastGuidedFilter ( Bitmap overlayImage ) : System.Collections.Generic

Initializes a new instance of the FastGuidedFilter class.

FastGuidedFilter ( UnmanagedImage unmanagedOverlayImage ) : System.Collections.Generic

Initializes a new instance of the FastGuidedFilter class.

GetFilledImage ( int width, int height, PixelFormat pixelFormat, Color color ) : UnmanagedImage

Get a filled image by a color.

보호된 메소드들

메소드 설명
ProcessFilter ( UnmanagedImage image, UnmanagedImage overlay ) : void

Process the filter on the specified image.

비공개 메소드들

메소드 설명
InitFormatTranslations ( ) : void

메소드 상세

FastGuidedFilter() 공개 메소드

Initializes a new instance of the FastGuidedFilter class.
public FastGuidedFilter ( ) : System.Collections.Generic
리턴 System.Collections.Generic

FastGuidedFilter() 공개 메소드

Initializes a new instance of the FastGuidedFilter class.
public FastGuidedFilter ( Bitmap overlayImage ) : System.Collections.Generic
overlayImage System.Drawing.Bitmap Overlay image.
리턴 System.Collections.Generic

FastGuidedFilter() 공개 메소드

Initializes a new instance of the FastGuidedFilter class.
public FastGuidedFilter ( UnmanagedImage unmanagedOverlayImage ) : System.Collections.Generic
unmanagedOverlayImage UnmanagedImage Unmanaged overlay image.
리턴 System.Collections.Generic

GetFilledImage() 공개 정적인 메소드

Get a filled image by a color.
public static GetFilledImage ( int width, int height, PixelFormat pixelFormat, Color color ) : UnmanagedImage
width int Image width.
height int Image height.
pixelFormat PixelFormat Image pixel format.
color System.Drawing.Color Image filled color.
리턴 UnmanagedImage

ProcessFilter() 보호된 메소드

Process the filter on the specified image.
protected ProcessFilter ( UnmanagedImage image, UnmanagedImage overlay ) : void
image UnmanagedImage Source image data.
overlay UnmanagedImage Overlay image data.
리턴 void