Class PreprocessingFilter

Class PreprocessingFilter

Namespace: Aspose.OCR.Models.PreprocessingFilters
Assembly: Aspose.OCR.dll (25.1.0)

이미지 처리 명령을 위한 기본 클래스입니다.

public class PreprocessingFilter : IEnumerable

상속

objectPreprocessingFilter

구현

IEnumerable

상속된 멤버

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

생성자

PreprocessingFilter()

public PreprocessingFilter()

속성

Default

기본 필터 컬렉션에는 AutoSkew 필터가 포함되어 있습니다.

public static PreprocessingFilter Default { get; }

속성 값

PreprocessingFilter

Empty

빈 필터 컬렉션

public static PreprocessingFilter Empty { get; }

속성 값

PreprocessingFilter

메서드

Add(PreprocessingFilter)

모든 작업을 실행하기 위해 컬렉션에 새 필터를 추가합니다. 컬렉션의 일관성이 중요합니다.

public void Add(PreprocessingFilter filter)

매개변수

filter PreprocessingFilter

필터 목록에 추가할 새 작업입니다.

AutoDenoising()

이미지를 개선하기 위해 추가 신경망을 사용하여 노이즈를 줄입니다. 스캔 아티팩트, 왜곡, 반점, 플레어, 그라디언트, 외부 요소가 있는 이미지에 유용합니다.

public static PreprocessingFilter AutoDenoising()

반환

PreprocessingFilter

AutoDenoisingFilter 객체입니다.

AutoDenoising(Rectangle)

이미지 부분을 개선하기 위해 추가 신경망을 사용하여 노이즈를 줄입니다. 스캔 아티팩트, 왜곡, 반점, 플레어, 그라디언트, 외부 요소가 있는 이미지에 유용합니다.

public static PreprocessingFilter AutoDenoising(Rectangle area)

매개변수

area Rectangle

수정할 이미지 부분의 좌표입니다.

반환

PreprocessingFilter

AutoDenoisingFilter 객체입니다.

AutoDewarping()

이미지의 기하학적 왜곡을 자동으로 수정합니다. 매우 리소스를 많이 소모합니다!

public static PreprocessingFilter AutoDewarping()

반환

PreprocessingFilter

AutoDewarpingFilter 객체입니다.

AutoSkew()

자동 이미지 기울기 수정을 활성화합니다.

public static PreprocessingFilter AutoSkew()

반환

PreprocessingFilter

AutoSkewFilter 객체입니다.

AutoSkew(Rectangle)

자동 이미지 부분 기울기 수정을 활성화합니다.

public static PreprocessingFilter AutoSkew(Rectangle area)

매개변수

area Rectangle

수정할 이미지 부분의 좌표입니다.

반환

PreprocessingFilter

AutoSkewFilter 객체입니다.

Binarize()

이미지를 흑백 이미지로 변환합니다. 이진 이미지는 픽셀이 두 가지 가능한 강도 값만 가지는 이미지입니다. 일반적으로 흑백으로 표시됩니다. 수치적으로, 두 값은 보통 흑색에 대해 0, 백색에 대해 255입니다. 이진 이미지는 이미지를 자동 임계값으로 생성합니다.

public static PreprocessingFilter Binarize()

반환

PreprocessingFilter

BinarizeFilter 객체입니다.

Binarize(Rectangle)

이미지의 일부를 흑백 이미지로 변환합니다. 이진 이미지는 픽셀이 두 가지 가능한 강도 값만 가지는 이미지입니다. 일반적으로 흑백으로 표시됩니다. 수치적으로, 두 값은 보통 흑색에 대해 0, 백색에 대해 255입니다. 이진 이미지는 이미지를 자동 임계값으로 생성합니다.

public static PreprocessingFilter Binarize(Rectangle area)

매개변수

area Rectangle

수정할 이미지 부분의 좌표입니다.

반환

PreprocessingFilter

BinarizeFilter 객체입니다.

ContrastCorrectionFilter()

대비 수정 필터입니다.

public static PreprocessingFilter ContrastCorrectionFilter()

반환

PreprocessingFilter

ContrastCorrectionFilter 객체입니다.

ContrastCorrectionFilter(Rectangle)

이미지 부분에 대한 대비 수정 필터입니다.

public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)

매개변수

area Rectangle

수정할 이미지 부분의 좌표입니다.

반환

PreprocessingFilter

ContrastCorrectionFilter 객체입니다.

Dilate()

팽창은 이미지에서 객체의 경계에 픽셀을 추가합니다.

public static PreprocessingFilter Dilate()

반환

PreprocessingFilter

DilateFilter 객체입니다.

Dilate(Rectangle)

이미지의 일부에서 객체의 경계에 픽셀을 추가합니다.

public static PreprocessingFilter Dilate(Rectangle area)

매개변수

area Rectangle

수정할 이미지 부분의 좌표입니다.

반환

PreprocessingFilter

DilateFilter 객체입니다.

GetEnumerator()

IEnumerable 인터페이스 구현을 위한 것입니다.

public IEnumerator GetEnumerator()

반환

IEnumerator

IEnumerator

Invert()

문서 이미지에서 색상을 자동으로 반전합니다.

public static PreprocessingFilter Invert()

반환

PreprocessingFilter

InvertFilter 객체입니다.

Invert(Rectangle)

이미지의 일부에서 색상을 자동으로 반전합니다.

public static PreprocessingFilter Invert(Rectangle area)

매개변수

area Rectangle

수정할 이미지 부분의 좌표입니다.

반환

PreprocessingFilter

InvertFilter 객체입니다.

Median()

중간 필터는 이미지의 각 요소를 통해 실행되며 각 픽셀을 이웃 픽셀의 중간으로 대체합니다.

public static PreprocessingFilter Median()

반환

PreprocessingFilter

MedianFilter 객체입니다.

Median(Rectangle)

중간 필터는 이미지 부분의 각 요소를 통해 실행되며 각 픽셀을 이웃 픽셀의 중간으로 대체합니다.

public static PreprocessingFilter Median(Rectangle area)

매개변수

area Rectangle

수정할 이미지 부분의 좌표입니다.

반환

PreprocessingFilter

MedianFilter 객체입니다.

Resize(int, int, InterpolationFilterType)

이미지를 리사이즈합니다 - 이미지 해상도를 업스케일 또는 다운스케일합니다.

public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)

매개변수

width int

이미지의 새로운 너비입니다.

height int

이미지의 새로운 높이입니다.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

반환

PreprocessingFilter

ResizeFilter 객체입니다.

Resize(int, int)

이미지를 리사이즈합니다 - 이미지 해상도를 업스케일 또는 다운스케일합니다. InterpolationFilterType = Lanczos8

public static PreprocessingFilter Resize(int width, int height)

매개변수

width int

이미지의 새로운 너비입니다.

height int

이미지의 새로운 높이입니다.

반환

PreprocessingFilter

ResizeFilter 객체입니다.

Rotate(float)

원본 이미지를 회전합니다.

public static PreprocessingFilter Rotate(float angle)

매개변수

angle float

회전 각도입니다.-360에서 360까지

반환

PreprocessingFilter

RotateFilter 객체입니다.

Rotate(float, Rectangle)

이미지의 일부를 회전합니다.

public static PreprocessingFilter Rotate(float angle, Rectangle area)

매개변수

angle float

회전 각도입니다.-360에서 360까지

area Rectangle

수정할 이미지 부분의 좌표입니다.

반환

PreprocessingFilter

RotateFilter 객체입니다.

Scale(float)

이미지를 리사이즈합니다 - 이미지 해상도를 업스케일 또는 다운스케일합니다. InterpolationFilterType = Lanczos8

public static PreprocessingFilter Scale(float ratio)

매개변수

ratio float

스케일링 계수입니다. 축소를 위해 0.1에서 1, 확대를 위해 1에서 10을 권장합니다.

반환

PreprocessingFilter

ScaleFilter 객체입니다.

Scale(float, InterpolationFilterType)

이미지를 리사이즈합니다 - 이미지 해상도를 업스케일 또는 다운스케일합니다.

public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)

매개변수

ratio float

스케일링 계수입니다. 축소를 위해 0.1에서 1, 확대를 위해 1에서 10을 권장합니다.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

반환

PreprocessingFilter

ScaleFilter 객체입니다.

Threshold(int)

원본 이미지의 픽셀 강도에 임계값을 설정하여 이진 이미지를 생성합니다.

public static PreprocessingFilter Threshold(int value)

매개변수

value int

최대 값입니다.

반환

PreprocessingFilter

BinarizeFilter 객체입니다.

Threshold(int, Rectangle)

원본 이미지 부분의 픽셀 강도에 임계값을 설정하여 이진 이미지를 생성합니다.

public static PreprocessingFilter Threshold(int value, Rectangle area)

매개변수

value int

최대 값입니다.

area Rectangle

수정할 이미지 부분의 좌표입니다.

반환

PreprocessingFilter

BinarizeFilter 객체입니다.

ToGrayscale()

이미지를 그레이스케일 이미지로 변환합니다. 그레이스케일 이미지는 이미지에서 256 수준의 빛을 가집니다 (0에서 255까지).

public static PreprocessingFilter ToGrayscale()

반환

PreprocessingFilter

GrayscaleFilter 객체입니다.

 한국어