메인 콘텐츠로 건너뛰기
이 객체는 페이지 전처리의 여러 매개변수를 조정하는 데 사용됩니다. 페이지 전처리는 페이지 분석 전에 수행됩니다. 이 단계에는 페이지 방향 보정, 이미지 반전, 기하학적 왜곡 제거가 포함됩니다. 이 객체에 대한 포인터는 PageProcessingParams 객체의 멤버로 처리 메서드에 전달됩니다. PagePreprocessingParams 객체는 영속 객체입니다. 즉, 객체의 현재 상태를 영구 저장소에 저장할 수 있습니다. 이후에는 영구 저장소에서 객체 상태를 읽어 객체를 다시 생성할 수 있습니다. 다음 메서드는 객체의 영속성을 지원합니다. Linux: SaveToFile, LoadFromFile Windows: SaveToFile, LoadFromFile, SaveToMemory, LoadFromMemory.

속성

,read-only

객체를 반환합니다.

이미지 배경을 흰색으로 처리할지 여부를 지정합니다.

이 속성의 기본값은 TSPV_Auto입니다. 기본 모드에서 ABBYY FineReader Engine은 배경을 흰색으로 처리합니다.

페이지 전처리 중에 기하학적 왜곡(사진의 원근 왜곡, 스캔된 책의 곡선 등)을 제거할지 여부를 지정합니다.

이 속성의 기본값은 TSPV_Auto입니다. 기본 모드에서 ABBYY FineReader Engine은 사진의 기하학적 왜곡을 보정합니다.

반전된 이미지를 보정할지 여부를 지정합니다.

이 속성의 기본값은 TSPV_Auto입니다. 기본 모드에서 ABBYY FineReader Engine은 반전된 이미지를 보정합니다.

전처리 중에 이미지 방향을 보정하는 방법을 지정합니다.

기본값은 COM_Auto이며, 필요한 경우 방향이 자동으로 감지되어 보정됩니다.

이 속성이 CSM_Auto 또는 CSM_Fast로 설정된 경우, 페이지 전처리 중에 이미지 기울기가 보정됩니다.

기울기는 20도 이하의 각도에서만 보정할 수 있습니다.

기본적으로 이 속성은 CSM_Auto로 설정되어 있으며, 정밀한 기울기 보정이 수행됩니다.

이 속성이 TSPV_Yes로 설정된 경우, 전처리 중에 ABBYY FineReader Engine이 이미지에서 문서 가장자리를 감지하고 그에 맞게 이미지를 잘라냅니다.

이 기능은 흑백 이미지에서는 지원되지 않습니다.

이 속성의 기본값은 TSPV_Auto입니다. 기본 모드에서 ABBYY FineReader Engine은 처리 중인 이미지의 소스에 따라 이미지를 자르거나 이 단계를 자동으로 건너뜁니다.

이미지 유형을 결정하는 방법을 지정합니다. ImageSourceType과 함께 동작합니다.

기본값: TSPV_Auto (ImageSourceType = IST_Auto인 경우에만 유효).

    • TSPV_Auto/TSPV_Yes — 엔진이 이미지 유형을 자동으로 감지합니다.
    • TSPV_No — 엔진이 이미지 유형을 감지하지 않고 파일의 속성/메타데이터에서 읽어옵니다(더 빠르지만 메타데이터가 정확해야 합니다).
  • ImageSourceType이 IST_Photo, IST_Scan으로 명시적으로 설정된 경우, IST_Screenshot, IST_SyntheticImage, 또는 IST_SyntheticText인 경우 감지가 수행되지 않으며(TSPV_No로 처리됨) 엔진은 속성/메타데이터에서 이미지 유형을 읽습니다.

이 속성을 TRUE로 설정하면 ABBYY FineReader Engine이 준비된 이미지에서흑백플레인만 유지합니다. 이 경우 이미지 전처리 중에 이미지 이진화가 수행됩니다.

기본값은 FALSE입니다.

이 속성이 ORM_Auto로 설정된 경우 ABBYY FineReader Engine이 이미지 해상도를 자동으로 감지하여 덮어씁니다.

ORM_Manual로 설정된 경우속성을 사용하여 새 이미지 해상도를 지정합니다.

새 해상도는 이미지 준비의 다른 모든 단계(이진화, 기울기 보정 등)보다 먼저 적용됩니다.

참고:

  • 이 속성을 ORM_No로 설정한 경우 준비된 이미지의 해상도가 너무 낮거나(50dpi 미만), 너무 높거나(3200dpi 초과), 정의되지 않은 경우 이미지가 열리지 않고 오류가 발생합니다.
  • PDF 파일을 여는 경우 새 해상도가 이미지 래스터화에 사용되며, 감지된 해상도와 페이지 크기에 따라 픽셀 단위 이미지 크기가 변경될 수 있습니다.

기본값은 ORM_Auto입니다.

이 값은 OverwriteResolutionMode 속성이 ORM_Manual인 경우 전처리된 이미지의 해상도를 덮어쓰는 데 사용됩니다.

이 속성의 기본값은 0이므로 원하는 값을 직접 설정해야 합니다. OverwriteResolutionMode를 ORM_Manual로 설정한 후 이 속성의 값을 설정하지 않으면 오류가 발생합니다.

페이지 분할 매개변수를 지정합니다.

선 펴기 방법을 지정합니다.

이 속성의 기본값은 SLM_Auto이며, 이 경우 새로운 신경망 알고리즘이 사용됩니다.

이 속성이 TRUE이면 ABBYY FineReader Engine은 빠른 이미지 이진화 알고리즘을 사용합니다. 이진화는 전처리 중(DiscardColorImage가 TRUE인 경우) 또는 흑백 이미지가 필요한 시점(예: 열린 이미지 문서에 대해 처음으로속성을 호출할 때)에 수행됩니다. 이 속성을 TRUE로 설정하면 이진화 속도가 빨라지지만 품질이 저하될 수 있습니다.

기본값은 FALSE입니다.

해상도 감지 방법을 지정합니다.

이 속성의 기본값은 RDM_Auto이며, 이 경우 새로운 신경망 알고리즘이 사용됩니다.




메서드

이름설명
CopyFrom다른 객체의 동일한 속성 값을 사용해 현재 객체의 속성을 초기화합니다.
LoadFromFile디스크에 있는 파일에서 객체 내용을 복원합니다.
LoadFromMemory <Note> : Windows에서만 사용할 수 있습니다. </Note>전역 메모리에서 객체 내용을 복원합니다.
SaveToFile객체 내용을 디스크에 있는 파일에 저장합니다.
SaveToMemory <Note> : Windows에서만 사용할 수 있습니다. </Note>객체 내용을 전역 메모리에 저장합니다.
PagePreprocessingParams 객체 다이어그램

출력 매개변수

이 객체는 엔진 객체의 CreatePagePreprocessingParams 메서드에서 반환되는 출력 매개변수입니다.

입력 매개변수

이 객체는 다음 메서드에 입력 매개변수로 전달됩니다.

샘플

이 객체는 다음 코드 샘플에서 사용됩니다.

참고 항목

전처리, 분석, 인식 및 합성의 파라미터 조정 속성 사용하기