Class OcrInput

Class OcrInput

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

전처리 / 인식을 위한 모든 이미지 / 문서를 수집하는 컨테이너입니다.

public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable

상속

objectOcrInput

구현

IEnumerable<imagedata>, IEnumerable, IDisposable

상속된 멤버

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

생성자

OcrInput(InputType, PreprocessingFilter)

이미지/문서의 유형과 추가 전처리/인식을 위한 필터를 설정하여 컨테이너를 생성하는 생성자입니다.

public OcrInput(InputType type, PreprocessingFilter filters = null)

매개변수

type InputType

컨테이너에 추가될 이미지/문서의 유형을 설정합니다.

filters PreprocessingFilter

추가 처리 또는 인식을 위해 적용될 전처리 필터를 설정합니다.

속성

this[int]

처리된/인식된 이미지에 대한 정보를 반환합니다.

public ImageData this[int index] { get; set; }

속성 값

ImageData

메서드

Add(string)

인식/처리를 위한 이미지를 포함하는 경로 또는 URI를 추가합니다.
이미지의 유형은 생성자에서 지정된 유형과 일치해야 합니다.

public void Add(string fullPath)

매개변수

fullPath string

이미지/문서/폴더/아카이브의 경로입니다.

Add(MemoryStream)

인식/처리를 위한 이미지를 포함하는 메모리 스트림을 추가합니다.
이미지의 유형은 생성자에서 지정된 유형과 일치해야 합니다.

public void Add(MemoryStream stream)

매개변수

stream MemoryStream

이미지 또는 문서를 포함하는 메모리 스트림입니다.

Add(string, int, int)

인식/처리를 위한 다중 페이지 이미지/문서를 추가합니다.
이미지의 유형은 생성자에서 지정된 유형과 일치해야 합니다.

public void Add(string fullPath, int startPage, int pagesCount)

매개변수

fullPath string

이미지/문서/폴더/아카이브의 경로입니다.

startPage int

처리/인식을 위한 첫 번째 페이지/이미지입니다. 문서, zip, 폴더에 사용됩니다.

pagesCount int

처리/인식을 위한 총 페이지/이미지 수입니다. 문서, zip, 폴더에 사용됩니다. 기본값 = 1입니다.

Add(MemoryStream, int, int)

인식/처리를 위한 다중 페이지 이미지를 포함하는 메모리 스트림을 추가합니다.
이미지의 유형은 생성자에서 지정된 유형과 일치해야 합니다.

public void Add(MemoryStream stream, int startPage, int pagesCount)

매개변수

stream MemoryStream

다중 페이지 문서를 포함하는 메모리 스트림입니다.

startPage int

처리/인식을 위한 첫 번째 페이지/이미지입니다. 문서에 사용됩니다.

pagesCount int

처리/인식을 위한 총 페이지/이미지 수입니다. 문서에 사용됩니다. 기본값 = 1입니다.

Add(byte[], int, int, PixelType)

인식/처리를 위한 디코딩된 이미지를 목록에 추가합니다.
이미지의 유형은 생성자에서 지정된 유형(SingleImage)과 일치해야 합니다.

public void Add(byte[] arr, int width, int height, PixelType pixelFormat)

매개변수

arr byte[]

Aspose.Drawing.Color 배열의 디코딩된 이미지입니다.

width int

이미지 너비입니다.

height int

이미지 높이입니다.

pixelFormat PixelType

byte, rgb, bgr, rgba를 지원합니다.

Add(Color[], int, int)

인식/처리를 위한 디코딩된 이미지를 목록에 추가합니다.
이미지의 유형은 생성자에서 지정된 유형(SingleImage)과 일치해야 합니다.

public void Add(Color[] imageData, int width, int height)

매개변수

imageData Color[]

Aspose.Drawing.Color 배열의 디코딩된 이미지입니다.

width int

이미지 너비입니다.

height int

이미지 높이입니다.

AddBase64(string)

인식/처리를 위한 이미지를 포함하는 base64 문자열을 추가합니다.
이미지의 유형은 생성자에서 지정된 유형과 일치해야 합니다.

public void AddBase64(string base64)

매개변수

base64 string

단일 이미지가 포함된 base64 문자열입니다.

Clear()

처리/인식을 위한 항목 수를 0으로 설정합니다.
컬렉션을 지웁니다.

public void Clear()

ClearFilters()

모든 필터를 제거합니다.

public void ClearFilters()

Count()

처리/인식을 위한 항목 수입니다.

public int Count()

반환값

int

항목 수입니다.

Dispose()

처리/인식을 위한 항목 수를 0으로 설정합니다.
컬렉션을 지웁니다.

public void Dispose()

GetEnumerator()

컬렉션 열거자를 반환합니다.

public IEnumerator<imagedata> GetEnumerator()

반환값

IEnumerator<ImageData&gt;

Aspose.OCR.ImageData의 컬렉션입니다.

GetInputType()

인식을 위한 허용된 이미지 유형입니다.

public InputType GetInputType()

반환값

InputType

InputType입니다.

ReplaceFilters(PreprocessingFilter)

오래된 필터를 제거하고 새 필터를 설정합니다.

public void ReplaceFilters(PreprocessingFilter filters)

매개변수

filters PreprocessingFilter

추가 처리 또는 인식을 위해 적용될 전처리 필터를 설정합니다.

 한국어