ขอบเขตและข้อจำกัด
ขอบเขตและข้อจำกัด
หน้านี้แสดงรายการสิ่งที่ Aspose.OCR FOSS สำหรับ .NET รองรับและไม่รองรับในปัจจุบัน เพื่อให้คุณสามารถยืนยันความเข้ากันได้ก่อนนำไปใช้ ส่วน API สาธารณะถูกออกแบบให้กระชับโดยเจตนาและอาจพัฒนาไปตามการขยายความสามารถการจดจำ.
ภาษาและอักษร
การจดจำรองรับข้อความที่ใช้ตัวอักษรละติน รวมถึงอักขระที่มีเครื่องหมายวรรณยุกต์ที่มีในโมเดลการจดจำที่ฝังอยู่ ไม่สามารถเลือกภาษาในขณะทำงานได้ API — ตัวอักษรที่ได้รับการจดจำถูกกำหนดโดยโมเดลที่ฝังอยู่.
ประเภทข้อมูลเข้า
ข้อมูลเข้าถูกจำกัดไว้ที่ InputType.SingleImage (ภาพราสเตอร์ที่รองรับโดย System.Drawing.Common) และ InputType.PDF ประเภทข้อมูลอื่นใดจะทำให้เกิด NotSupportedException. หน้าของ PDF จะเรนเดอร์ที่ 150 DPI เสมอ; ความละเอียดนี้ไม่สามารถกำหนดค่าได้.
ผลลัพธ์การตรวจจับ
ตัวตรวจจับจะส่งคืนสี่เหลี่ยมผืนผ้าบรรทัดข้อความที่จัดแนวตามแกนเท่านั้น พื้นที่รูปหลายเหลี่ยมและป้ายกำกับเลย์เอาต์ (หัวเรื่อง, ตาราง, คอลัมน์) ไม่เป็นส่วนหนึ่งของผลลัพธ์สาธารณะ.
ยังไม่ได้ดำเนินการ
ความสามารถเหล่านี้คือ not ดำเนินการใน Aspose.OCR FOSS สำหรับ .NET:
- การสร้าง PDF ที่สามารถค้นหาได้หรือเครื่องมือช่วยส่งออกข้อความ
- คะแนนความเชื่อมั่นสำหรับข้อความที่รับรู้
- การตรวจจับฟอนต์
- การแก้ไขการสะกดคำ
- การตรวจจับโครงสร้างตาราง
- การตรวจจับบาร์โค้ด
- การหมุนหน้าโดยอัตโนมัติ, การแก้ไขการเอียง หรือการกลับสี
- การเตรียมข้อมูลล่วงหน้าที่ผู้ใช้กำหนดค่าได้
แพลตฟอร์มและการดำเนินการ
- การประมวลผลภาพคือ เฉพาะ Windows, เนื่องจาก pipeline ขึ้นอยู่กับ
System.Drawing.Commonสำหรับการโหลด bitmap, การครอป, การปรับขนาด, และการเข้าถึงพิกเซล. - Inference ทำงานบน CPU เท่านั้น — การทำงานของ GPU ยังไม่ได้กำหนดค่า.
- ไฟล์อินพุตและหน้า PDF ถูกประมวลผล sequentially; ไม่มีการทำงานหลายเธรดระดับอินพุต API อย่างไรก็ตาม
Microsoft.ML.OnnxRuntimeทำให้การทำงานภายในแต่ละการเรียก inference ขนานกัน.
ขนาด Assembly
แอสเซมบลีที่คอมไพล์แล้วมีขนาดใหญ่เนื่องจากโมเดล ONNX ทั้งสาม (การตรวจจับ, การปรับปรุง, และการจดจำ) ถูกฝังเป็นทรัพยากรในทุกการสร้าง target-framework.