Class RecognitionResult

Class RecognitionResult

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

Kết quả của việc nhận diện hình ảnh.
Chứa các phần tử với thông tin nhận diện và phương thức để xuất kết quả.

public class RecognitionResult

Kế thừa

objectRecognitionResult

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()

Thuộc tính

FileName

Đường dẫn đầy đủ đến tệp.

public string FileName { get; set; }

Giá trị thuộc tính

string

Image

Lấy hoặc thiết lập hình ảnh để tạo PDF.

public byte[][,] Image { get; set; }

Giá trị thuộc tính

byte[][,]

RecognitionAreasRectangles

Lấy tọa độ hình chữ nhật.

public List<rectangle> RecognitionAreasRectangles { get; }

Giá trị thuộc tính

List<rectangle>

RecognitionAreasText

Lấy danh sách kết quả nhận diện của một danh sách các khu vực (Hình chữ nhật).

public List<string> RecognitionAreasText { get; }

Giá trị thuộc tính

List<string&gt;

RecognitionCharactersList

Một tập hợp các ký tự được tìm thấy bởi thuật toán nhận diện và được sắp xếp theo thứ tự giảm dần của xác suất.

public List<char[]> RecognitionCharactersList { get; }

Giá trị thuộc tính

List<char[]&gt;

Ghi chú

Mảng các ký hiệu System.Char với xác suất tối đa và các lựa chọn thay thế.

RecognitionLinesResult

Lấy danh sách kết quả nhận diện với danh sách các hàng (Hình chữ nhật).

public List<recognitionresult.linesresult> RecognitionLinesResult { get; }

Giá trị thuộc tính

List<RecognitionResult.LinesResult&gt;

RecognitionText

Lấy kết quả nhận diện trong một chuỗi.

public string RecognitionText { get; set; }

Giá trị thuộc tính

string

Skew

Lấy góc nghiêng.

public float Skew { get; set; }

Giá trị thuộc tính

float

Warnings

Lấy danh sách các thông điệp cảnh báo mô tả các lỗi không nghiêm trọng xuất hiện trong quá trình tạo.

public List<string> Warnings { get; }

Giá trị thuộc tính

List<string&gt;

Phương thức

GetJson(bool)

Tạo chuỗi JSON với các kết quả nhận diện.

public string GetJson(bool isReadable = false)

Tham số

isReadable bool

Xác định xem JSON có thể đọc được cho con người hay không.

Trả về

string

Kết quả nhận diện dưới dạng chuỗi JSON.

GetKeywords()

Lấy từ khóa từ hộ chiếu (Chế độ thử nghiệm. Chỉ hoạt động cho hộ chiếu của Hoa Kỳ và MADAGASCAR).

public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()

Trả về

Dictionary<string, RecognitionResult.LinesResult&gt;

Từ điển với từ khóa là khóa và LinesResult là giá trị.

GetSpellCheckCorrectedText(SpellCheckLanguage, string)

Sửa chữa văn bản (thay thế các từ sai chính tả).

public string GetSpellCheckCorrectedText(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

Tham số

language SpellCheckLanguage

Từ điển để sử dụng.

dictionaryPath string

Tùy chọn. Đường dẫn đầy đủ đến từ điển người dùng (từ điển tần suất). Định dạng tệp từ điển: Tệp văn bản đơn giản ở định dạng mã hóa UTF-8. Từ và Tần suất từ được phân tách bằng khoảng trắng hoặc tab. Theo mặc định, từ được mong đợi ở cột đầu tiên và tần suất ở cột thứ hai. Mỗi cặp từ-tần suất trên một dòng riêng biệt. Một dòng được định nghĩa là một chuỗi ký tự theo sau bởi một ký tự xuống dòng ("\n"), một ký tự trở về ("\r"), hoặc một ký tự trở về ngay lập tức theo sau bởi một ký tự xuống dòng("\r\n"). Mỗi từ được mong đợi là chữ thường.

Trả về

string

Văn bản với các từ đã được thay thế.

GetSpellCheckErrorList(SpellCheckLanguage, string)

Tìm các từ sai chính tả với các cách viết được gợi ý cho một văn bản đầu vào nhất định.

public List<spellcheckerror> GetSpellCheckErrorList(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

Tham số

language SpellCheckLanguage

Từ điển để sử dụng.

dictionaryPath string

Tùy chọn. Đường dẫn đầy đủ đến từ điển người dùng (từ điển tần suất). Định dạng tệp từ điển: Tệp văn bản đơn giản ở định dạng mã hóa UTF-8. Từ và Tần suất từ được phân tách bằng khoảng trắng hoặc tab. Theo mặc định, từ được mong đợi ở cột đầu tiên và tần suất ở cột thứ hai. Mỗi cặp từ-tần suất trên một dòng riêng biệt. Một dòng được định nghĩa là một chuỗi ký tự theo sau bởi một ký tự xuống dòng ("\n"), một ký tự trở về ("\r"), hoặc một ký tự trở về ngay lập tức theo sau bởi một ký tự xuống dòng("\r\n"). Mỗi từ được mong đợi là chữ thường.

Trả về

List<SpellCheckError&gt;

Một danh sách các đối tượng SpellCheckError đại diện cho các từ sai chính tả với danh sách các cách viết đúng được gợi ý cho mỗi từ sai chính tả, và với khoảng cách chỉnh sửa.

GetXml()

Tạo chuỗi XML với các kết quả nhận diện.

public string GetXml()

Trả về

string

Kết quả nhận diện dưới dạng chuỗi XML đã được tuần tự hóa.

Save(string, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Lưu tài liệu dưới dạng văn bản thuần túy, PDF hoặc Tài liệu Microsoft Word.

public void Save(string fullFileName, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Tham số

fullFileName string

Tên tệp với đường dẫn để lưu kết quả nhận diện ở định dạng đã chọn.

saveFormat SaveFormat

Định dạng tài liệu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

applySpellingCorrection bool

Đặt true để sửa chữa các từ sai chính tả trong trường hợp bạn có những từ như vậy trong kết quả nhận diện của bạn.

language SpellCheckLanguage

Từ điển để kiểm tra chính tả (tùy chọn).

dictionaryPath string

Tùy chọn. Đường dẫn đầy đủ đến từ điển người dùng ở định dạng .txt. Định dạng là [từ - khoảng trắng - tần suất(số)].
Ví dụ: the 23135851162\nthat 3400031103\n

embeddedFontPath string

Tùy chọn. Đường dẫn đầy đủ đến phông chữ người dùng.

optimizePdf PdfOptimizationMode

Giảm kích thước tệp PDF bằng cách giảm chất lượng của hình ảnh nền. Theo mặc định, chất lượng hình ảnh gốc được bảo tồn.

Save(string, SaveFormat, string, PdfOptimizationMode)

Lưu tài liệu dưới dạng văn bản thuần túy, PDF hoặc Tài liệu Microsoft Word.

public void Save(string fullFileName, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Tham số

fullFileName string

Tên tệp với đường dẫn để lưu kết quả nhận diện ở định dạng đã chọn.

saveFormat SaveFormat

Định dạng tài liệu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

embeddedFontPath string

Tùy chọn. Đường dẫn đầy đủ đến phông chữ người dùng.

optimizePdf PdfOptimizationMode

Giảm kích thước tệp PDF bằng cách giảm chất lượng của hình ảnh nền. Theo mặc định, chất lượng hình ảnh gốc được bảo tồn.

Save(MemoryStream, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Lưu tài liệu dưới dạng văn bản thuần túy, PDF hoặc Tài liệu Microsoft Word.

public void Save(MemoryStream stream, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Tham số

stream MemoryStream

MemoryStream để lưu kết quả nhận diện ở định dạng đã chọn.

saveFormat SaveFormat

Định dạng tài liệu (Docx, Txt, Pdf).

applySpellingCorrection bool

Đặt true để sửa chữa các từ sai chính tả trong trường hợp bạn có những từ như vậy trong kết quả nhận diện của bạn.

language SpellCheckLanguage

Từ điển để kiểm tra chính tả (tùy chọn).

dictionaryPath string

Tùy chọn. Đường dẫn đầy đủ đến từ điển người dùng ở định dạng .txt. Định dạng là [từ - khoảng trắng - tần suất(số)].
Ví dụ: the 23135851162\nthat 3400031103\n

embeddedFontPath string

Tùy chọn. Đường dẫn đầy đủ đến phông chữ người dùng.

optimizePdf PdfOptimizationMode

Giảm kích thước tệp PDF bằng cách giảm chất lượng của hình ảnh nền. Theo mặc định, chất lượng hình ảnh gốc được bảo tồn.

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

Lưu tài liệu dưới dạng văn bản thuần túy, PDF hoặc Tài liệu Microsoft Word.

public void Save(MemoryStream stream, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Tham số

stream MemoryStream

MemoryStream để lưu kết quả nhận diện ở định dạng đã chọn.

saveFormat SaveFormat

Định dạng tài liệu (Docx, Txt, Pdf).

embeddedFontPath string

Tùy chọn. Đường dẫn đầy đủ đến phông chữ người dùng.

optimizePdf PdfOptimizationMode

Giảm kích thước tệp PDF bằng cách giảm chất lượng của hình ảnh nền. Theo mặc định, chất lượng hình ảnh gốc được bảo tồn.

Toán tử

operator +(RecognitionResult, RecognitionResult)

Để hoàn thành kết quả đầy đủ từ các đoạn nhận diện (dòng).

public static RecognitionResult operator +(RecognitionResult main, RecognitionResult part)

Tham số

main RecognitionResult

Đối tượng mà toán hạng bên phải sẽ được thêm vào.

part RecognitionResult

Toán hạng bên phải.

Trả về

RecognitionResult

Toán hạng bên trái.

 Tiếng Việt