Class PreprocessingFilter

PreprocessingFilter class

이미지 처리 명령의 기본 클래스.

이미지 처리 명령의 기본 클래스.

public class PreprocessingFilter : IEnumerable

생성자

이름설명
PreprocessingFilter()기본 생성자입니다.

행동 양식

이름설명
static AutoDenoising()추가 신경망을 사용하여 이미지를 개선하여 노이즈를 줄입니다. 스캔 아티팩트, 왜곡, 반점, 플레어, 그라데이션, 외부 요소가 있는 이미지에 유용합니다.
static AutoDenoising(Rectangle)추가 신경망을 사용하여 이미지 부분을 개선하여 노이즈를 줄입니다. 스캔 아티팩트, 왜곡, 반점, 플레어, 그라데이션, 외부 요소가 있는 이미지에 유용합니다.
static AutoDewarping()이미지의 기하학적 왜곡을 자동으로 수정합니다. 리소스를 많이 사용합니다!
static AutoSkew()자동 이미지 기울기 보정을 활성화합니다.
static AutoSkew(Rectangle)자동 이미지 부분 기울기 보정을 활성화합니다.
static Binarize()이미지를 흑백 이미지로 변환합니다. 이진 이미지는 픽셀에 가능한 강도 값이 두 개뿐인 이미지입니다. 일반적으로 흑백으로 표시됩니다. 수치적으로 두 값은 검정의 경우 0, 흰색의 경우 255인 경우가 많습니다. 이진 이미지는 이미지를 자동 임계값으로 지정하여 생성됩니다.
static Binarize(Rectangle)이미지의 일부를 흑백 이미지로 변환합니다. 이진 이미지는 픽셀에 가능한 강도 값이 두 개뿐인 이미지입니다. 일반적으로 흑백으로 표시됩니다. 수치적으로 두 값은 검정의 경우 0, 흰색의 경우 255인 경우가 많습니다. 이진 이미지는 이미지를 자동 임계값으로 지정하여 생성됩니다.
static ContrastCorrectionFilter()대비 보정 필터.
static ContrastCorrectionFilter(Rectangle)이미지 부분에 대한 대비 보정 필터.
static Dilate()확장은 이미지의 개체 경계에 픽셀을 추가합니다.
static Dilate(Rectangle)확장은 이미지의 일부에 있는 개체의 경계에 픽셀을 추가합니다.
static Invert()문서 이미지의 색상을 자동으로 반전합니다.
static Invert(Rectangle)이미지 일부의 색상을 자동으로 반전합니다.
static Median()중앙값 필터는 이미지의 각 요소를 통과하고 각 픽셀을 인접 픽셀의 중앙값으로 바꿉니다.
static Median(Rectangle)중앙값 필터는 이미지 부분의 각 요소를 통과하고 각 픽셀을 인접 픽셀의 중앙값으로 바꿉니다.
static Resize(int, int)이미지 재조정 - 이미지 해상도를 확대하거나 축소합니다. InterpolationFilterType = Lanczos8
static Resize(int, int, InterpolationFilterType)이미지 재조정 - 이미지 해상도를 확대 또는 축소합니다.
static Rotate(float)원본 이미지를 회전합니다.
static Rotate(float, Rectangle)이미지의 일부를 회전합니다.
static Scale(float)이미지 재조정 - 이미지 해상도를 확대하거나 축소합니다. InterpolationFilterType = Lanczos8
static Scale(float, InterpolationFilterType)이미지 재조정 - 이미지 해상도를 확대 또는 축소합니다.
static Threshold(int)원본 이미지의 픽셀 강도에 대한 임계값 설정을 기반으로 이진 이미지를 만듭니다.
static Threshold(int, Rectangle)원본 이미지 부분의 픽셀 강도에 대한 임계값 설정을 기반으로 이미지의 이진 부분을 만듭니다.
static ToGrayscale()이미지를 그레이스케일 이미지로 변환합니다. 그레이스케일 이미지는 이미지에서 256 레벨의 빛을 가집니다(0 ~ 255).
Add(PreprocessingFilter)컬렉션에 새 필터를 추가하여 모든 작업을 추가로 실행합니다. 컬렉션의 일관성이 중요합니다.
GetEnumerator()IEnumarable 인터페이스 실현용.

또한보십시오