Class PreprocessingFilter

Class PreprocessingFilter

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

Lớp cơ sở cho các lệnh xử lý hình ảnh.

public class PreprocessingFilter : IEnumerable

Kế thừa

objectPreprocessingFilter

Triển khai

IEnumerable

Các 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 bộ xây dựng

PreprocessingFilter()

public PreprocessingFilter()

Các thuộc tính

Default

Bộ lọc mặc định chứa bộ lọc AutoSkew

public static PreprocessingFilter Default { get; }

Giá trị thuộc tính

PreprocessingFilter

Empty

Bộ lọc rỗng

public static PreprocessingFilter Empty { get; }

Giá trị thuộc tính

PreprocessingFilter

Các phương thức

Add(PreprocessingFilter)

Thêm bộ lọc mới vào bộ sưu tập để thực hiện tất cả các thao tác tiếp theo. Tính nhất quán trong bộ sưu tập là quan trọng.

public void Add(PreprocessingFilter filter)

Tham số

filter PreprocessingFilter

Thao tác mới để thêm vào danh sách bộ lọc.

AutoDenoising()

Cho phép sử dụng một mạng nơ-ron bổ sung để cải thiện hình ảnh - giảm tiếng ồn. Hữu ích cho hình ảnh có các hiện tượng quét, biến dạng, điểm, ánh sáng, gradient, các yếu tố lạ.

public static PreprocessingFilter AutoDenoising()

Trả về

PreprocessingFilter

Đối tượng AutoDenoisingFilter.

AutoDenoising(Rectangle)

Cho phép sử dụng một mạng nơ-ron bổ sung để cải thiện phần hình ảnh - giảm tiếng ồn. Hữu ích cho hình ảnh có các hiện tượng quét, biến dạng, điểm, ánh sáng, gradient, các yếu tố lạ.

public static PreprocessingFilter AutoDenoising(Rectangle area)

Tham số

area Rectangle

Tọa độ của phần hình ảnh cần được chỉnh sửa.

Trả về

PreprocessingFilter

Đối tượng AutoDenoisingFilter.

AutoDewarping()

Tự động sửa các biến dạng hình học trong hình ảnh. Cực kỳ tốn tài nguyên!

public static PreprocessingFilter AutoDewarping()

Trả về

PreprocessingFilter

Đối tượng AutoDewarpingFilter.

AutoSkew()

Cho phép tự động sửa lỗi nghiêng của hình ảnh.

public static PreprocessingFilter AutoSkew()

Trả về

PreprocessingFilter

Đối tượng AutoSkewFilter.

AutoSkew(Rectangle)

Cho phép tự động sửa lỗi nghiêng của phần hình ảnh.

public static PreprocessingFilter AutoSkew(Rectangle area)

Tham số

area Rectangle

Tọa độ của phần hình ảnh cần được chỉnh sửa.

Trả về

PreprocessingFilter

Đối tượng AutoSkewFilter.

Binarize()

Chuyển đổi một hình ảnh thành hình ảnh đen-trắng. Hình ảnh nhị phân là hình ảnh mà pixel chỉ có hai giá trị cường độ khả thi. Chúng thường được hiển thị dưới dạng đen và trắng. Về mặt số học, hai giá trị thường là 0 cho màu đen, và 255 cho màu trắng. Hình ảnh nhị phân được tạo ra bằng cách tự động ngưỡng một hình ảnh.

public static PreprocessingFilter Binarize()

Trả về

PreprocessingFilter

Đối tượng BinarizeFilter.

Binarize(Rectangle)

Chuyển đổi một phần của hình ảnh thành hình ảnh đen-trắng. Hình ảnh nhị phân là hình ảnh mà pixel chỉ có hai giá trị cường độ khả thi. Chúng thường được hiển thị dưới dạng đen và trắng. Về mặt số học, hai giá trị thường là 0 cho màu đen, và 255 cho màu trắng. Hình ảnh nhị phân được tạo ra bằng cách tự động ngưỡng một hình ảnh.

public static PreprocessingFilter Binarize(Rectangle area)

Tham số

area Rectangle

Tọa độ của phần hình ảnh cần được chỉnh sửa.

Trả về

PreprocessingFilter

Đối tượng BinarizeFilter.

ContrastCorrectionFilter()

Bộ lọc sửa đổi độ tương phản.

public static PreprocessingFilter ContrastCorrectionFilter()

Trả về

PreprocessingFilter

Đối tượng ContrastCorrectionFilter.

ContrastCorrectionFilter(Rectangle)

Bộ lọc sửa đổi độ tương phản cho phần của hình ảnh.

public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)

Tham số

area Rectangle

Tọa độ của phần hình ảnh cần được chỉnh sửa.

Trả về

PreprocessingFilter

Đối tượng ContrastCorrectionFilter.

Dilate()

Dilation thêm pixel vào các biên của các đối tượng trong một hình ảnh.

public static PreprocessingFilter Dilate()

Trả về

PreprocessingFilter

Đối tượng DilateFilter.

Dilate(Rectangle)

Dilation thêm pixel vào các biên của các đối tượng trong một phần của hình ảnh.

public static PreprocessingFilter Dilate(Rectangle area)

Tham số

area Rectangle

Tọa độ của phần hình ảnh cần được chỉnh sửa.

Trả về

PreprocessingFilter

Đối tượng DilateFilter.

GetEnumerator()

Để thực hiện giao diện IEnumarable.

public IEnumerator GetEnumerator()

Trả về

IEnumerator

IEnumerator

Invert()

Tự động đảo ngược màu sắc trong hình ảnh tài liệu.

public static PreprocessingFilter Invert()

Trả về

PreprocessingFilter

Đối tượng InvertFilter.

Invert(Rectangle)

Tự động đảo ngược màu sắc trong một phần của hình ảnh.

public static PreprocessingFilter Invert(Rectangle area)

Tham số

area Rectangle

Tọa độ của phần hình ảnh cần được chỉnh sửa.

Trả về

PreprocessingFilter

Đối tượng InvertFilter.

Median()

Bộ lọc trung vị chạy qua từng phần tử của hình ảnh và thay thế mỗi pixel bằng trung vị của các pixel láng giềng của nó.

public static PreprocessingFilter Median()

Trả về

PreprocessingFilter

Đối tượng MedianFilter.

Median(Rectangle)

Bộ lọc trung vị chạy qua từng phần tử của phần hình ảnh và thay thế mỗi pixel bằng trung vị của các pixel láng giềng của nó.

public static PreprocessingFilter Median(Rectangle area)

Tham số

area Rectangle

Tọa độ của phần hình ảnh cần được chỉnh sửa.

Trả về

PreprocessingFilter

Đối tượng MedianFilter.

Resize(int, int, InterpolationFilterType)

Thay đổi kích thước hình ảnh - Tăng hoặc giảm độ phân giải hình ảnh.

public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)

Tham số

width int

Chiều rộng mới của hình ảnh.

height int

Chiều cao mới của hình ảnh.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

Trả về

PreprocessingFilter

Đối tượng ResizeFilter.

Resize(int, int)

Thay đổi kích thước hình ảnh - Tăng hoặc giảm độ phân giải hình ảnh. InterpolationFilterType = Lanczos8

public static PreprocessingFilter Resize(int width, int height)

Tham số

width int

Chiều rộng mới của hình ảnh.

height int

Chiều cao mới của hình ảnh.

Trả về

PreprocessingFilter

Đối tượng ResizeFilter.

Rotate(float)

Xoay hình ảnh gốc.

public static PreprocessingFilter Rotate(float angle)

Tham số

angle float

Góc xoay. Từ -360 đến 360

Trả về

PreprocessingFilter

Đối tượng RotateFilter.

Rotate(float, Rectangle)

Xoay một phần của hình ảnh.

public static PreprocessingFilter Rotate(float angle, Rectangle area)

Tham số

angle float

Góc xoay. Từ -360 đến 360

area Rectangle

Tọa độ của phần hình ảnh cần được chỉnh sửa.

Trả về

PreprocessingFilter

Đối tượng RotateFilter.

Scale(float)

Thay đổi kích thước hình ảnh - Tăng hoặc giảm độ phân giải hình ảnh. InterpolationFilterType = Lanczos8

public static PreprocessingFilter Scale(float ratio)

Tham số

ratio float

Hệ số tỷ lệ. Được khuyến nghị từ 0.1 đến 1 để thu nhỏ. Từ 1 đến 10 để phóng to.

Trả về

PreprocessingFilter

Đối tượng ScaleFilter.

Scale(float, InterpolationFilterType)

Thay đổi kích thước hình ảnh - Tăng hoặc giảm độ phân giải hình ảnh.

public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)

Tham số

ratio float

Hệ số tỷ lệ. Được khuyến nghị từ 0.1 đến 1 để thu nhỏ. Từ 1 đến 10 để phóng to.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

Trả về

PreprocessingFilter

Đối tượng ScaleFilter.

Threshold(int)

Tạo một hình ảnh nhị phân dựa trên việc thiết lập một giá trị ngưỡng trên cường độ pixel của hình ảnh gốc.

public static PreprocessingFilter Threshold(int value)

Tham số

value int

Giá trị tối đa.

Trả về

PreprocessingFilter

Đối tượng BinarizeFilter.

Threshold(int, Rectangle)

Tạo một phần hình ảnh nhị phân dựa trên việc thiết lập một giá trị ngưỡng trên cường độ pixel của phần hình ảnh gốc.

public static PreprocessingFilter Threshold(int value, Rectangle area)

Tham số

value int

Giá trị tối đa.

area Rectangle

Tọa độ của phần hình ảnh cần được chỉnh sửa.

Trả về

PreprocessingFilter

Đối tượng BinarizeFilter.

ToGrayscale()

Chuyển đổi một hình ảnh thành hình ảnh xám. Hình ảnh xám có 256 mức độ sáng trong hình ảnh (0 đến 255).

public static PreprocessingFilter ToGrayscale()

Trả về

PreprocessingFilter

Đối tượng GrayscaleFilter.

 Tiếng Việt