เหตุใดจึงเลือกใช้ Aspose.OCR สำหรับ Python ผ่าน .NET

เริ่มต้นการเดินทางด้วย Aspose.OCR สำหรับ Python ผ่าน .NET ซึ่งเป็น OCR API อเนกประสงค์และใช้งานง่าย ฝังฟังก์ชัน OCR ลงในแอปพลิเคชัน Python ของคุณด้วยโค้ดที่น้อยกว่า 5 บรรทัด ขจัดความจำเป็นในการใช้คณิตศาสตร์ที่ซับซ้อนหรือโครงข่ายประสาทเทียม เครื่องมือ OCR อันทรงพลังของเรามอบความเร็วและความแม่นยำที่เหนือชั้น รองรับ 28 ภาษา รวมถึงสคริปต์ละติน ซีริลลิก และจีน ไม่ว่าจะเป็นภาพที่สแกน ภาพถ่ายสมาร์ทโฟน ภาพหน้าจอ หรือ PDF ที่สแกน รับผลลัพธ์ในรูปแบบการแลกเปลี่ยนเอกสารและข้อมูลยอดนิยม ใช้ประโยชน์จากฟิลเตอร์ก่อนการประมวลผลเพื่อจัดการกับภาพที่หมุน บิดเบี้ยว และมีสัญญาณรบกวน ปรับประสิทธิภาพการจดจำและโหลดระบบให้เหมาะสมโดยการลดภาระงานที่ใช้ทรัพยากรจำนวนมากไปยังแบ็กเอนด์ .NET

Illustration ocr

ความเชี่ยวชาญ OCR ที่มีประสิทธิภาพและแม่นยำ

สัมผัสประสบการณ์ความเร็วและความแม่นยำที่เหนือชั้นในผลลัพธ์ OCR ด้วยเทคโนโลยี Python และ .NET ขั้นสูง

ความเป็นเลิศหลายภาษา

จดจำข้อความใน 28 ภาษา ซึ่งครอบคลุมอักษรละติน ซีริลลิก และจีนอย่างง่ายดายและแม่นยำ

การประมวลผลภาพที่ปรับเปลี่ยนได้

ประมวลผลภาพจากแหล่งต่างๆ ได้อย่างง่ายดาย เช่น เครื่องสแกน กล้อง และสมาร์ทโฟน โดยใช้ Python และ .NET

ความสามารถด้านอักษรจีน

จดจำตัวอักษรจีนได้อย่างแม่นยำมากกว่า 6,000 ตัว รับรองความถูกต้องแม่นยำด้วย Python และ .NET

ลักษณะแบบอักษรและการเก็บรักษารูปแบบ

รักษารูปแบบตัวอักษรและการจัดรูปแบบเพื่อการแสดงข้อความที่แม่นยำ เพิ่มความคล่องตัวด้วย Python และ .NET

ตัวอย่างโค้ดสด

สัมผัสความเรียบง่าย: แปลงรูปภาพเป็นข้อความด้วยโค้ด Python เพียงสามบรรทัด!

พร้อมรับรู้ พร้อมรับรู้ วางไฟล์ที่นี่หรือคลิกเพื่อเรียกดู *

* โดยการอัพโหลดไฟล์ของคุณหรือใช้บริการแสดงว่าคุณเห็นด้วยกับเรา ข้อกำหนดการใช้งาน และ นโยบายความเป็นส่วนตัว.

ผลการรับรู้
 

แปลงรูปภาพเป็นข้อความ

ค้นพบตัวอย่างเพิ่มเติม >
# Initialize OCR engine
recognitionEngine = AsposeOcr()

# Add image to batch
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample.png")

# Extract text from image
result = recognitionEngine.recognize(input)
# Display the recognition result
print(result[0].recognition_text)

.NET Empowerment สำหรับ Python ในทุกมุม

Aspose.OCR สำหรับ Python ผ่าน .NET ทำงานได้อย่างราบรื่นบนแพลตฟอร์มใดๆ ที่รองรับ .NET Framework 4.0 และใหม่กว่า ไม่ว่าจะเป็นเครื่องภายในเครื่อง เว็บ เซิร์ฟเวอร์หรือระบบคลาวด์

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

รูปแบบไฟล์ที่รองรับ

Aspose.OCR for Python via .NET สามารถทำงานกับ [ไฟล์]แทบทุกชนิด( https://docs.aspose.com/ocr/python-net/supported-file-formats/ ) คุณสามารถรับได้จากเครื่องสแกนหรือกล้อง ผลลัพธ์การจดจำจะถูกส่งกลับในรูปแบบไฟล์และการแลกเปลี่ยนข้อมูลที่ได้รับความนิยมสูงสุด ซึ่งสามารถบันทึก นำเข้าไปยังฐานข้อมูล หรือวิเคราะห์แบบเรียลไทม์

รูปภาพ

  • JPEG
  • PNG
  • TIFF
  • BMP
  • GIF

OCR เป็นกลุ่ม

  • Multi-page PDF
  • DjVu
  • ZIP
  • Folder

ผลการรับรู้

  • Text
  • PDF
  • Microsoft Word
  • Microsoft Excel
  • HTML
  • RTF
  • ePub
  • JSON
  • XML

การติดตั้งสำหรับ Python พร้อมแบ็กเอนด์ .NET

Aspose.OCR สำหรับ Python ผ่าน .NET จัดส่งเป็นแพ็คเกจ Python ที่มีการพึ่งพาน้อยที่สุดหรือเป็น ไฟล์ที่ดาวน์โหลดได้ ติดตั้ง ลงในโปรเจ็กต์ของคุณได้อย่างง่ายดาย และคุณพร้อมที่จะจดจำข้อความในภาษาที่รองรับหลายภาษา และบันทึกผลลัพธ์การจดจำในรูปแบบต่างๆ

ขอใบอนุญาตรุ่นทดลองใช้ เพื่อเริ่มต้นการพัฒนาแอปพลิเคชัน OCR ที่ทำงานได้อย่างสมบูรณ์โดยไม่มีข้อจำกัด

OCR อันทรงพลังสำหรับแอปพลิเคชัน Python

ไลบรารีของเราผสานรวมได้อย่างง่ายดาย ช่วยให้แอปพลิเคชัน Python ทำงานได้อย่างราบรื่นบนแพลตฟอร์มใดๆ – เดสก์ท็อป Windows, Windows Server, macOS, Linux และคลาวด์

28 ภาษาการรับรู้

Python และ .NET OCR API ของเรารู้จักภาษาและสคริปต์การเขียนยอดนิยมมากมาย รวมถึงภาษาผสม:

ปล่อยให้การตรวจจับภาษาเป็นหน้าที่ของห้องสมุดหรือกำหนดภาษาด้วยตัวคุณเองเพื่อเพิ่มประสิทธิภาพในการจดจำและความน่าเชื่อถือ

  • อักษรละตินแบบขยาย: โครเอเชีย, เช็ก, เดนมาร์ก, ดัตช์, อังกฤษ, เอสโตเนีย, ฟินแลนด์, ฝรั่งเศส, เยอรมัน, อิตาลี, ลัตเวีย, ลิทัวเนีย, นอร์เวย์, โปแลนด์, โปรตุเกส, โรมาเนีย, สโลวาเกีย, สโลวีเนีย, สเปน, สวีเดน;
  • อักษรซีริลลิก: เบโลรุสเซีย บัลแกเรีย คาซัค รัสเซีย เซอร์เบีย ยูเครน;
  • ภาษาจีน: มากกว่า 6,000 ตัวอักษร
  • ภาษาฮินดี.

ตัวกรองการประมวลผลอันทรงพลัง

ความแม่นยำและความน่าเชื่อถือของการรู้จำอักขระด้วยแสงนั้นขึ้นอยู่กับคุณภาพของภาพต้นฉบับเป็นอย่างมาก Aspose.OCR สำหรับ Python ผ่าน .NET มีตัวกรองการประมวลผลภาพแบบอัตโนมัติและแบบแมนนวลจำนวนมาก ซึ่งจะปรับปรุงรูปภาพก่อนที่จะถูกส่งไปยังกลไก OCR:

  • ปรับภาพให้ตรงโดยทำมุมเล็กน้อยกับแนวนอนโดยอัตโนมัติ
  • หมุนภาพที่บิดเบี้ยวอย่างรุนแรงด้วยตนเอง
  • ขจัดสิ่งสกปรก จุด รอยขีดข่วน แสงจ้า การไล่ระดับสีที่ไม่ต้องการ และเสียงรบกวนอื่นๆ โดยอัตโนมัติ
  • ปรับความคมชัดของภาพโดยอัตโนมัติ
  • ขยายขนาดอัตโนมัติหรือปรับขนาดรูปภาพด้วยตนเอง
  • แปลงภาพเป็นขาวดำหรือระดับสีเทา
  • สลับสีของภาพเพื่อให้บริเวณที่สว่างปรากฏมืดและบริเวณที่มืดปรากฏสว่าง
  • เพิ่มความหนาของตัวอักษรในภาพ
  • เบลอภาพที่มีเสียงรบกวนโดยคงขอบตัวอักษรไว้
  • ปรับความโค้งของหน้าให้ตรงและแก้ไขความผิดเพี้ยนของเลนส์กล้องสำหรับรูปภาพในหน้า

ปรับให้เหมาะสมสำหรับประเภทเอกสารเฉพาะ

Aspose.OCR สำหรับ Python ผ่าน .NET เสนอโครงข่ายประสาทเทียมที่ได้รับการฝึกเป็นพิเศษเพื่อแยกข้อความจากรูปภาพบางประเภทด้วยความแม่นยำสูงสุด:

เครื่องตรวจสอบการสะกดคำในตัว

แม้ว่า Aspose.OCR สำหรับ Python ผ่าน .NET จะให้ความแม่นยำในการรู้จำสูง แต่ข้อบกพร่องในการพิมพ์ สิ่งสกปรก หรือแบบอักษรที่ไม่ได้มาตรฐานอาจทำให้จดจำอักขระหรือคำบางตัวไม่ถูกต้อง หากต้องการปรับปรุงผลลัพธ์การจดจำเพิ่มเติม คุณสามารถเปิดเครื่องตรวจสอบการสะกด ซึ่งจะค้นหาและแก้ไขข้อผิดพลาดในการสะกดโดยอัตโนมัติตามภาษาการจดจำที่เลือก

หากข้อความที่รู้จักมีคำศัพท์เฉพาะทาง ตัวย่อ และคำอื่นๆ ที่ไม่มีอยู่ในพจนานุกรมตัวสะกดทั่วไป คุณสามารถจัดเตรียมรายการคำของคุณเองได้

การรับรู้แบทช์แบบง่าย

Python OCR API ของเราช่วยให้คุณไม่ต้องจดจำรูปภาพทีละภาพ ใช้วิธีการประมวลผลแบบกลุ่มที่หลากหลายเพื่อจดจำภาพหลายภาพในการเรียกครั้งเดียว:

  • การรับรู้ไฟล์ PDF, TIFF และ DjVu หลายหน้า
  • การรับรู้ไฟล์ทั้งหมดในโฟลเดอร์
  • การรับรู้ไฟล์ทั้งหมดในไฟล์เก็บถาวร
  • การรับรู้ไฟล์ทั้งหมดจากรายการ

การเรียนรู้ผ่านตัวอย่าง Python

Aspose.OCR สำหรับ Python ผ่าน .NET มีอาร์เรย์ของ ตัวอย่าง ที่เขียนด้วย Python เพื่อให้คุณคุ้นเคยกับฟังก์ชันต่างๆ ได้อย่างรวดเร็ว และความสามารถ รับข้อมูลเชิงลึกสำหรับการสร้างโซลูชันที่ปรับแต่งให้ตรงกับความต้องการทางธุรกิจ Python ของคุณ

คุณสมบัติและความสามารถ

Aspose.OCR for Python via .NET สำรวจความสามารถขั้นสูงของ Aspose.OCR สำหรับ C++

Feature icon

OCR ภาพถ่าย

แยกข้อความจากภาพถ่ายสมาร์ทโฟนด้วยความแม่นยำระดับการสแกน

Feature icon

PDF ที่ค้นหาได้

แปลงการสแกนใดๆ ให้เป็นเอกสารที่สามารถค้นหาและจัดทำดัชนีได้อย่างสมบูรณ์

Feature icon

การรับรู้ URL

จดจำรูปภาพจาก URL โดยไม่ต้องดาวน์โหลดในเครื่อง

Feature icon

การรับรู้จำนวนมาก

อ่านรูปภาพทั้งหมดจากเอกสาร โฟลเดอร์ และเอกสารสำคัญหลายหน้า

Feature icon

แบบอักษรและสไตล์ใดก็ได้

ระบุและจดจำข้อความในแบบอักษรและสไตล์ยอดนิยมทั้งหมด

Feature icon

การรับรู้แบบละเอียด

ปรับทุกพารามิเตอร์ OCR เพื่อผลลัพธ์การจดจำที่ดีที่สุด

Feature icon

เครื่องตรวจตัวสะกด

ปรับปรุงผลลัพธ์โดยการแก้ไขคำที่สะกดผิดโดยอัตโนมัติ

Feature icon

ค้นหาข้อความในรูปภาพ

ค้นหาข้อความหรือนิพจน์ทั่วไปภายในชุดรูปภาพ

Feature icon

เปรียบเทียบข้อความรูปภาพ

เปรียบเทียบข้อความบนรูปภาพสองภาพ โดยไม่คำนึงถึงตัวพิมพ์และเค้าโครง

ตัวอย่างโค้ด Python

เจาะลึกตัวอย่างโค้ดเพื่อผสานรวม Aspose.OCR สำหรับ Python ผ่าน .NET เข้ากับแอปพลิเคชัน Python ของคุณได้อย่างราบรื่น

ความเชี่ยวชาญในการติดตั้งใน Python

เผยแพร่ในรูปแบบ Python Wheel หรือแพ็คเกจที่ดาวน์โหลดได้ในตัว Aspose.OCR สำหรับ Python ผ่าน .NET สามารถแจกจ่ายได้อย่างง่ายดาย การบูรณาการเข้ากับโปรเจ็กต์ Python ของคุณโดยตรงจาก Python Integrated Development Environment (IDE) ที่คุณต้องการนั้นเป็นกระบวนการที่ราบรื่น เพียงติดตั้ง คุณก็พร้อมที่จะใช้ประโยชน์จากความสามารถ OCR ที่หลากหลาย โดยบันทึกผลการจดจำในรูปแบบต่างๆ

หลังการติดตั้ง คุณสามารถเริ่มใช้ Aspose.OCR สำหรับ Python ผ่าน .NET ได้ทันที แม้ว่าจะมีข้อจำกัดบางประการก็ตาม ใบอนุญาตชั่วคราวจะยกเลิกข้อจำกัดเวอร์ชันทดลองใช้งานทั้งหมดเป็นเวลา 30 วัน ใช้ช่วงเวลานี้เพื่อเริ่มต้นการพัฒนาแอปพลิเคชัน OCR ที่มีฟังก์ชันการทำงานเต็มรูปแบบ ซึ่งจะทำให้คุณสามารถตัดสินใจอย่างมีข้อมูลในการซื้อ Aspose.OCR สำหรับ Python ผ่าน .NET ในภายหลัง

โหลดใบอนุญาต

lic = License()
lic.set_license(self.licPath)

จดจำข้อความในรูปถ่าย

การอ่านข้อความจากเนื้อหาใดๆ ใน Aspose.OCR สำหรับ Python ผ่าน .NET นั้นง่ายดายพอๆ กับการเรียกใช้เมธอด universal Remember()

แปลงรูปภาพเป็นข้อความ - Python

api = AsposeOcr()
# Add image to the recognition batch
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("source1.png")

# Set recognition language
recognitionSettings = RecognitionSettings()
recognitionSettings.language = Language.UKR;

# Recognize the image
results = api.recognize(input, recognitionSettings)

# Print recognition result
for result in results:
print(result.recognition_text)

Python ตัวแปลงสากล

API ของเราจะอ่านรูปภาพจากเครื่องสแกน กล้อง หรือสมาร์ทโฟนอย่างเชี่ยวชาญ: เอกสาร PDF, JPEG, PNG, TIFF, GIF, รูปภาพ BMP และแม้แต่ไฟล์ DjVu การสนับสนุนอย่างเต็มที่สำหรับเอกสาร PDF หลายหน้า, TIFF และรูปภาพ DjVu ช่วยให้มั่นใจได้ถึงความคล่องตัว คุณยังสามารถจัดเตรียมรูปภาพจากเว็บผ่านทาง URL ได้อีกด้วย

ผลลัพธ์การรับรู้จะถูกส่งกลับในรูปแบบเอกสารและข้อมูลการแลกเปลี่ยนยอดนิยม: ข้อความธรรมดา, PDF, Microsoft Word, Microsoft Excel, JSON และ XML

จดจำ PDF และบันทึกผลลัพธ์เป็นรูปแบบเอาต์พุตต่างๆ - Python

api = AsposeOcr()

# Create OcrInput and add images
input = OcrInput(aspose.ocr.models.InputType.PDF)
file = os.path.join(self.dataDir, "pdfs/multi_page_1.pdf")
input.add(file, 0, 3)

set = RecognitionSettings()
set.set_detect_areas_mode = DetectAreasMode.NONE
result = api.recognize(input, set)
api.save_multipage_document("test.xml", SaveFormat.XML, result)
api.save_multipage_document("test.json", SaveFormat.JSON, result)
api.save_multipage_document("test.pdf", SaveFormat.PDF, result)
api.save_multipage_document("test.xlsx", SaveFormat.XLSX, result)
api.save_multipage_document("test.docx", SaveFormat.DOCX, result)
api.save_multipage_document("test.txt", SaveFormat.TEXT, result)
api.save_multipage_document("test.html", SaveFormat.HTML, result)
api.save_multipage_document("test.epub", SaveFormat.EPUB, result)
api.save_multipage_document("test.rtf", SaveFormat.RTF, result)

การเพิ่มประสิทธิภาพทรัพยากรใน Python

การรู้จำอักขระด้วยแสงต้องการทรัพยากร API ของเรานำเสนอวิธีที่ยืดหยุ่นเพื่อสร้างสมดุลระหว่างเวลา ราคา และคุณภาพแบบสามส่วน:

  • เลือกระหว่างการจดจำอย่างละเอียดและการจดจำอย่างรวดเร็ว
  • ระบุจำนวนเธรดที่จัดสรรเพื่อการจดจำ หรืออนุญาตให้ไลบรารีปรับขนาดตามจำนวนแกนประมวลผลโดยอัตโนมัติ
  • เพิ่มพื้นที่ว่างให้กับ CPU โดยการลดภาระการคำนวณไปยังแบ็กเอนด์ .NET

การรับรู้อย่างรวดเร็ว - Python

api = AsposeOcr()

# Create OcrInput and add images
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample_line.png")

result = api.recognize_fast(input)

รู้จักบรรทัดเดียว

หากรูปภาพของคุณถูกตัดเหลือเพียงบรรทัดเดียวแล้ว ระบบจะจดจำรูปภาพนั้นได้ในโหมดที่เร็วที่สุดเท่าที่จะเป็นไปได้ โดยไม่ต้องมีการแก้ไขอัตโนมัติ การตรวจจับโครงสร้างเนื้อหา และขั้นตอนอื่นๆ ที่สิ้นเปลืองทรัพยากร สามารถเพิ่มความเร็ว OCR ได้เร็วกว่ากระบวนการจดจำปกติถึง 7 เท่า

จดจำข้อความบรรทัดเดียวบนรูปภาพ - Python

api = AsposeOcr()

# Create OcrInput and add images
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample_line.png")

# recognize without regions detection
settings = RecognitionSettings()
settings.recognize_single_line = True

result = api.recognize(input, settings)

print(result[0].recognition_text)