Class OcrInput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Container để thu thập tất cả hình ảnh / tài liệu cho việc tiền xử lý / nhận diện.
public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable
Kế thừa
Triển khai
IEnumerable<imagedata>, IEnumerable, IDisposable
Thành viên kế thừa
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Các hàm khởi tạo
OcrInput(InputType, PreprocessingFilter)
Hàm khởi tạo để tạo container và thiết lập loại hình ảnh/tài liệu và bộ lọc cho việc tiền xử lý / nhận diện tiếp theo.
public OcrInput(InputType type, PreprocessingFilter filters = null)
Tham số
type
InputType
Thiết lập loại hình ảnh/tài liệu sẽ được thêm vào container.
filters
PreprocessingFilter
Thiết lập bộ lọc tiền xử lý sẽ được áp dụng cho việc xử lý hoặc nhận diện tiếp theo.
Các thuộc tính
this[int]
Trả về thông tin về hình ảnh đã được xử lý / nhận diện.
public ImageData this[int index] { get; set; }
Giá trị thuộc tính
Các phương thức
Add(string)
Thêm đường dẫn hoặc URI chứa hình ảnh để nhận diện / xử lý. Loại hình ảnh phải tương ứng với loại được chỉ định trong hàm khởi tạo.
public void Add(string fullPath)
Tham số
fullPath
string
Đường dẫn đến hình ảnh/tài liệu/thư mục/archived.
Add(MemoryStream)
Thêm luồng bộ nhớ chứa hình ảnh để nhận diện / xử lý. Loại hình ảnh phải tương ứng với loại được chỉ định trong hàm khởi tạo.
public void Add(MemoryStream stream)
Tham số
stream
MemoryStream
Luồng bộ nhớ chứa hình ảnh hoặc tài liệu.
Add(string, int, int)
Thêm hình ảnh/tài liệu đa trang để nhận diện / xử lý. Loại hình ảnh phải tương ứng với loại được chỉ định trong hàm khởi tạo.
public void Add(string fullPath, int startPage, int pagesCount)
Tham số
fullPath
string
Đường dẫn đến hình ảnh/tài liệu/thư mục/archived.
startPage
int
Trang/hình ảnh đầu tiên để xử lý / nhận diện. Sử dụng cho tài liệu, zip, thư mục.
pagesCount
int
Tổng số trang/hình ảnh để xử lý / nhận diện. Sử dụng cho tài liệu, zip, thư mục. Mặc định = 1.
Add(MemoryStream, int, int)
Thêm luồng bộ nhớ chứa hình ảnh đa trang để nhận diện / xử lý. Loại hình ảnh phải tương ứng với loại được chỉ định trong hàm khởi tạo.
public void Add(MemoryStream stream, int startPage, int pagesCount)
Tham số
stream
MemoryStream
Luồng bộ nhớ chứa tài liệu đa trang.
startPage
int
Trang/hình ảnh đầu tiên để xử lý / nhận diện. Sử dụng cho tài liệu.
pagesCount
int
Tổng số trang/hình ảnh để xử lý / nhận diện. Sử dụng cho tài liệu. Mặc định = 1.
Add(byte[], int, int, PixelType)
Thêm hình ảnh đã giải mã vào danh sách để nhận diện / xử lý. Loại hình ảnh phải tương ứng với loại được chỉ định trong hàm khởi tạo (SingleImage).
public void Add(byte[] arr, int width, int height, PixelType pixelFormat)
Tham số
arr
byte[]
Hình ảnh đã giải mã trong mảng Aspose.Drawing.Color.
width
int
Chiều rộng hình ảnh.
height
int
Chiều cao hình ảnh.
pixelFormat
PixelType
Hỗ trợ byte, rgb, bgr, rgba.
Add(Color[], int, int)
Thêm hình ảnh đã giải mã vào danh sách để nhận diện / xử lý. Loại hình ảnh phải tương ứng với loại được chỉ định trong hàm khởi tạo (SingleImage).
public void Add(Color[] imageData, int width, int height)
Tham số
imageData
Color[]
Hình ảnh đã giải mã trong mảng Aspose.Drawing.Color.
width
int
Chiều rộng hình ảnh.
height
int
Chiều cao hình ảnh.
AddBase64(string)
Thêm chuỗi base64 chứa hình ảnh để nhận diện / xử lý. Loại hình ảnh phải tương ứng với loại được chỉ định trong hàm khởi tạo.
public void AddBase64(string base64)
Tham số
base64
string
Chuỗi base64 với hình ảnh đơn.
Clear()
Đặt số lượng mục để xử lý / nhận diện thành 0. Xóa bộ sưu tập.
public void Clear()
ClearFilters()
Xóa tất cả bộ lọc.
public void ClearFilters()
Count()
Số lượng mục để xử lý / nhận diện.
public int Count()
Trả về
Số lượng mục.
Dispose()
Đặt số lượng mục để xử lý / nhận diện thành 0. Xóa bộ sưu tập.
public void Dispose()
GetEnumerator()
Trả về bộ đếm bộ sưu tập.
public IEnumerator<imagedata> GetEnumerator()
Trả về
IEnumerator<ImageData>
Bộ sưu tập của Aspose.OCR.ImageData.
GetInputType()
Loại hình ảnh được phép cho việc nhận diện.
public InputType GetInputType()
Trả về
InputType.
ReplaceFilters(PreprocessingFilter)
Xóa bộ lọc cũ và thiết lập bộ lọc mới.
public void ReplaceFilters(PreprocessingFilter filters)
Tham số
filters
PreprocessingFilter
Thiết lập bộ lọc tiền xử lý sẽ được áp dụng cho việc xử lý hoặc nhận diện tiếp theo.