Class RecognitionResult

Class RecognitionResult

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

ผลลัพธ์ของการรู้จำภาพ
ประกอบด้วยองค์ประกอบที่มีข้อมูลการรู้จำและวิธีการสำหรับการส่งออกผลลัพธ์

public class RecognitionResult

การสืบทอด

objectRecognitionResult

สมาชิกที่สืบทอด

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

คุณสมบัติ

FileName

เส้นทางเต็มไปยังไฟล์

public string FileName { get; set; }

ค่า Property

string

Image

รับหรือกำหนดภาพสำหรับการสร้าง PDF

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

ค่า Property

byte[][,]

RecognitionAreasRectangles

รับพิกัดของสี่เหลี่ยม

public List<rectangle> RecognitionAreasRectangles { get; }

ค่า Property

List<rectangle>

RecognitionAreasText

รับผลลัพธ์การรู้จำจากรายการพื้นที่ (สี่เหลี่ยม)

public List<string> RecognitionAreasText { get; }

ค่า Property

List<string&gt;

RecognitionCharactersList

ชุดของตัวอักษรที่พบโดยอัลกอริธึมการรู้จำและจัดเรียงตามลำดับความน่าจะเป็นจากมากไปน้อย

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

ค่า Property

List<char[]&gt;

หมายเหตุ

อาร์เรย์ของสัญลักษณ์ System.Char ที่มีความน่าจะเป็นสูงสุดและทางเลือก

RecognitionLinesResult

รับรายการผลลัพธ์การรู้จำพร้อมกับรายการแถว (สี่เหลี่ยม)

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

ค่า Property

List<RecognitionResult.LinesResult&gt;

RecognitionText

รับผลลัพธ์การรู้จำในรูปแบบสตริงเดียว

public string RecognitionText { get; set; }

ค่า Property

string

Skew

รับมุมเอียง

public float Skew { get; set; }

ค่า Property

float

Warnings

รับรายการข้อความเตือนที่อธิบายข้อผิดพลาดที่ไม่สำคัญที่เกิดขึ้นระหว่างการสร้าง

public List<string> Warnings { get; }

ค่า Property

List<string&gt;

วิธีการ

GetJson(bool)

สร้างสตริง JSON ด้วยผลลัพธ์การรู้จำ

public string GetJson(bool isReadable = false)

พารามิเตอร์

isReadable bool

กำหนดว่าสตริง JSON จะอ่านได้ง่ายหรือไม่

คืนค่า

string

ผลลัพธ์การรู้จำในรูปแบบสตริง JSON

GetKeywords()

ดึงคำสำคัญจากพาสปอร์ต (โหมดทดสอบ ใช้งานได้เฉพาะสำหรับพาสปอร์ตสหรัฐอเมริกาและมาดากัสการ์)

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

คืนค่า

Dictionary<string, RecognitionResult.LinesResult&gt;

พจนานุกรมที่มีคำสำคัญเป็นกุญแจและ LinesResult เป็นค่า

GetSpellCheckCorrectedText(SpellCheckLanguage, string)

แก้ไขข้อความ (แทนที่คำที่สะกดผิด)

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

พารามิเตอร์

language SpellCheckLanguage

พจนานุกรมที่ใช้

dictionaryPath string

อาจจะ. เส้นทางเต็มไปยังพจนานุกรมผู้ใช้ (พจนานุกรมความถี่)
รูปแบบไฟล์พจนานุกรม:
ไฟล์ข้อความธรรมดาในรูปแบบ UTF-8
คำและความถี่ของคำจะแยกด้วยช่องว่างหรือแท็บ โดยค่าเริ่มต้น คำจะคาดหวังอยู่ในคอลัมน์แรกและความถี่ในคอลัมน์ที่สอง
คู่คำ-ความถี่แต่ละคู่ในบรรทัดแยกต่างหาก บรรทัดหนึ่งถูกกำหนดว่าเป็นลำดับของอักขระที่ตามด้วยการขึ้นบรรทัดใหม่ ("\n"), การคืนบรรทัด ("\r"),
หรือการคืนบรรทัดที่ตามด้วยการขึ้นบรรทัดใหม่ ("\r\n")
คำแต่ละคำคาดว่าจะอยู่ในรูปแบบตัวพิมพ์เล็ก

คืนค่า

string

ข้อความที่มีการแทนที่คำ

GetSpellCheckErrorList(SpellCheckLanguage, string)

ค้นหาคำที่สะกดผิดพร้อมคำแนะนำสำหรับการสะกดที่เสนอสำหรับข้อความที่ป้อน

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

พารามิเตอร์

language SpellCheckLanguage

พจนานุกรมที่ใช้

dictionaryPath string

อาจจะ. เส้นทางเต็มไปยังพจนานุกรมผู้ใช้ (พจนานุกรมความถี่)
รูปแบบไฟล์พจนานุกรม:
ไฟล์ข้อความธรรมดาในรูปแบบ UTF-8
คำและความถี่ของคำจะแยกด้วยช่องว่างหรือแท็บ โดยค่าเริ่มต้น คำจะคาดหวังอยู่ในคอลัมน์แรกและความถี่ในคอลัมน์ที่สอง
คู่คำ-ความถี่แต่ละคู่ในบรรทัดแยกต่างหาก บรรทัดหนึ่งถูกกำหนดว่าเป็นลำดับของอักขระที่ตามด้วยการขึ้นบรรทัดใหม่ ("\n"), การคืนบรรทัด ("\r"),
หรือการคืนบรรทัดที่ตามด้วยการขึ้นบรรทัดใหม่ ("\r\n")
คำแต่ละคำคาดว่าจะอยู่ในรูปแบบตัวพิมพ์เล็ก

คืนค่า

List<SpellCheckError&gt;

รายการของวัตถุ SpellCheckError ที่แสดงถึงคำที่สะกดผิดพร้อมรายการการสะกดที่ถูกต้องที่แนะนำสำหรับแต่ละคำที่สะกดผิด
และระยะทางแก้ไข

GetXml()

สร้างสตริง XML ด้วยผลลัพธ์การรู้จำ

public string GetXml()

คืนค่า

string

ผลลัพธ์การรู้จำในรูปแบบสตริง XML ที่ถูกจัดรูปแบบ

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

บันทึกเอกสารในรูปแบบข้อความธรรมดา, PDF หรือเอกสาร 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)

พารามิเตอร์

fullFileName string

ชื่อไฟล์พร้อมเส้นทางสำหรับบันทึกผลลัพธ์การรู้จำในรูปแบบที่เลือก

saveFormat SaveFormat

รูปแบบเอกสาร (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml)

applySpellingCorrection bool

ตั้งค่าเป็นจริงเพื่อแก้ไขคำที่สะกดผิดในกรณีที่คุณมีในผลลัพธ์การรู้จำ

language SpellCheckLanguage

พจนานุกรมสำหรับการตรวจสอบการสะกด (ไม่บังคับ)

dictionaryPath string

อาจจะ. เส้นทางเต็มไปยังพจนานุกรมผู้ใช้ในรูปแบบ .txt รูปแบบคือ [คำ - ช่องว่าง - ความถี่ (หมายเลข)]
ตัวอย่าง: the 23135851162\nthat 3400031103\n

embeddedFontPath string

อาจจะ. เส้นทางเต็มไปยังฟอนต์ของผู้ใช้

optimizePdf PdfOptimizationMode

ลดขนาดไฟล์ PDF โดยการลดคุณภาพของภาพพื้นหลัง โดยค่าเริ่มต้นคุณภาพของภาพต้นฉบับจะถูกเก็บรักษาไว้

Save(string, SaveFormat, string, PdfOptimizationMode)

บันทึกเอกสารในรูปแบบข้อความธรรมดา, PDF หรือเอกสาร Microsoft Word

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

พารามิเตอร์

fullFileName string

ชื่อไฟล์พร้อมเส้นทางสำหรับบันทึกผลลัพธ์การรู้จำในรูปแบบที่เลือก

saveFormat SaveFormat

รูปแบบเอกสาร (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml)

embeddedFontPath string

อาจจะ. เส้นทางเต็มไปยังฟอนต์ของผู้ใช้

optimizePdf PdfOptimizationMode

ลดขนาดไฟล์ PDF โดยการลดคุณภาพของภาพพื้นหลัง โดยค่าเริ่มต้นคุณภาพของภาพต้นฉบับจะถูกเก็บรักษาไว้

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

บันทึกเอกสารในรูปแบบข้อความธรรมดา, PDF หรือเอกสาร 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)

พารามิเตอร์

stream MemoryStream

MemoryStream สำหรับบันทึกผลลัพธ์การรู้จำในรูปแบบที่เลือก

saveFormat SaveFormat

รูปแบบเอกสาร (Docx, Txt, Pdf)

applySpellingCorrection bool

ตั้งค่าเป็นจริงเพื่อแก้ไขคำที่สะกดผิดในกรณีที่คุณมีในผลลัพธ์การรู้จำ

language SpellCheckLanguage

พจนานุกรมสำหรับการตรวจสอบการสะกด (ไม่บังคับ)

dictionaryPath string

อาจจะ. เส้นทางเต็มไปยังพจนานุกรมผู้ใช้ในรูปแบบ .txt รูปแบบคือ [คำ - ช่องว่าง - ความถี่ (หมายเลข)]
ตัวอย่าง: the 23135851162\nthat 3400031103\n

embeddedFontPath string

อาจจะ. เส้นทางเต็มไปยังฟอนต์ของผู้ใช้

optimizePdf PdfOptimizationMode

ลดขนาดไฟล์ PDF โดยการลดคุณภาพของภาพพื้นหลัง โดยค่าเริ่มต้นคุณภาพของภาพต้นฉบับจะถูกเก็บรักษาไว้

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

บันทึกเอกสารในรูปแบบข้อความธรรมดา, PDF หรือเอกสาร Microsoft Word

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

พารามิเตอร์

stream MemoryStream

MemoryStream สำหรับบันทึกผลลัพธ์การรู้จำในรูปแบบที่เลือก

saveFormat SaveFormat

รูปแบบเอกสาร (Docx, Txt, Pdf)

embeddedFontPath string

อาจจะ. เส้นทางเต็มไปยังฟอนต์ของผู้ใช้

optimizePdf PdfOptimizationMode

ลดขนาดไฟล์ PDF โดยการลดคุณภาพของภาพพื้นหลัง โดยค่าเริ่มต้นคุณภาพของภาพต้นฉบับจะถูกเก็บรักษาไว้

ตัวดำเนินการ

operator +(RecognitionResult, RecognitionResult)

เพื่อรวมผลลัพธ์ทั้งหมดจากชิ้นส่วนที่รู้จำ (บรรทัด)

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

พารามิเตอร์

main RecognitionResult

วัตถุที่ด้านขวาจะถูกเพิ่มเข้าไป

part RecognitionResult

ด้านขวา

คืนค่า

RecognitionResult

ด้านซ้าย

 แบบไทย