Class BaseRecognitionSettings

BaseRecognitionSettings class

이미지 인식 설정. 인식 프로세스를 사용자 정의할 수 있는 요소를 포함합니다.

public class BaseRecognitionSettings

생성자

이름설명
BaseRecognitionSettings(Language, bool, float, int)의 새 인스턴스를 초기화합니다.RecognitionSettings전체 속성 세트가 있는 클래스.

속성

이름설명
AllowedCharacters { get; set; }허용되는 문자가 설정되었습니다. 인식 결과에 허용되는 문자 유형을 결정합니다.
AutoContrast { get; set; }인식 전에 이미지에 대한 추가 대비 보정 알고리즘을 사용할 수 있습니다.
AutoDenoising { get; set; }추가 신경망을 사용하여 이미지를 개선하여 노이즈를 줄입니다. 스캔 아티팩트, 왜곡, 반점, 플레어, 그라데이션, 외부 요소가 있는 이미지에 유용합니다.
AutoSkew { set; }자동 이미지 기울기 보정을 활성화해야 하는지 여부를 나타내는 플래그를 가져오거나 설정합니다. 기본적으로 활성화(true)됩니다.
DetectAreasMode { get; set; }문서, 사진, 일반 텍스트, 열, 이미지 등 문서 유형 영역에 대한 최적의 모드를 선택할 수 있습니다.
IgnoredCharacters { get; set; }인식 기호에 대한 블랙리스트를 설정합니다.
Language { set; }OCR에 사용되는 언어를 가져오거나 설정합니다. 인식 중에 사용되는 알파벳을 결정합니다. 기본적으로 다중 언어입니다.
LinesFiltration { get; set; }테이블의 텍스트를 인식할 수 있습니다(선으로 둘러싸인 영역).
PreprocessingFilters { get; set; }전처리 방법을 조정하여 OCR용 이미지를 준비할 수 있습니다.
SkewAngle { set; }이미지 회전 각도를 가져오거나 설정합니다. 이 값을 설정하면AutoSkew 자동 기울이기 보정이 적용되지 않도록 합니다. 기본적으로 0입니다.
ThreadsCount { set; }처리할 스레드 수를 가져오거나 설정합니다. 기본적으로 0은 이미지가 프로세서 수와 동일한 스레드 수로 처리됨을 의미합니다. ThreadsCount = 1은 이미지가 기본 스레드에서 처리됨을 의미합니다.
ThresholdValue { set; }이미지 이진화에 대한 사용자 지정 임계값을 가져오거나 설정합니다. 범위는 1~255입니다.
UpscaleSmallFont { get; set; }특히 작은 글꼴 인식을 위한 추가 알고리즘을 사용할 수 있습니다. 작은 크기의 문자가 있는 이미지에 유용합니다.

또한보십시오