OCR Passport ใน Python | อ่านหนังสือเดินทาง | API OCR ของหนังสือเดินทาง

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

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

  1. Passport OCR API ใน Python
  2. หนังสือเดินทาง OCR ใน Python
  3. แยกและบันทึกข้อความหนังสือเดินทาง
  4. ทรัพยากร Python OCR ฟรี

Passport OCR API ใน Python

เราจะใช้ Aspose.OCR for Python เพื่อทำ OCR กับภาพหนังสือเดินทางและอ่านข้อความหนังสือเดินทางจากภาพ Aspose.OCR for Python เป็น API การรู้จำอักขระด้วยแสง (OCR) ที่ทรงพลังซึ่งช่วยให้คุณสามารถเพิ่มความสามารถ OCR ให้กับแอปพลิเคชัน Python ของคุณได้ พูดง่ายๆ ก็คือช่วยให้คุณดึงข้อความจากรูปภาพ, PDF และไฟล์อื่นๆ ได้

โปรด ดาวน์โหลดแพ็คเกจ หรือติดตั้ง API จาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้ในคอนโซล:

pip install aspose-ocr-python-net

OCR Passport - อ่านข้อความหนังสือเดินทางใน Python

เราสามารถดำเนินการ OCR กับภาพหนังสือเดินทางและอ่านข้อความที่ได้รับการยอมรับโดยทำตามขั้นตอนด้านล่าง:

  1. สร้างอินสแตนซ์ของคลาส AsposeOcr
  2. เพิ่มตัวกรองโดยใช้อ็อบเจ็กต์คลาส PreprocessingFilter
  3. สร้างอินสแตนซ์ของคลาส OcrInput
  4. เพิ่มรูปภาพหนังสือเดินทางโดยใช้วิธี add()
  5. เตรียมใช้งานวัตถุของคลาส PassportRecognitionSettings
  6. หลังจากนั้น ให้รันกระบวนการจดจำโดยใช้เมธอด allowancepassport()
  7. สุดท้าย แสดงข้อความที่ระบุ

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการ OCR พาสปอร์ตและอ่านข้อความพาสปอร์ตใน Python

import aspose.ocr as ocr

# เริ่มต้นวิศวกร OCR
api = ocr.AsposeOcr()

# เพิ่มตัวกรอง
filters = ocr.models.preprocessingfilters.PreprocessingFilter()

# เริ่มต้นการรวบรวมภาพและใส่ภาพลงไป
passport = ocr.OcrInput(ocr.InputType.SINGLE_IMAGE, filters)
passport.add("passport.jpg")

# เปลี่ยนตัวเลือกการจดจำ
settings = ocr.PassportRecognitionSettings()

# เรียกใช้การรับรู้
res = api.recognize_passport(passport, settings)

# ผลการพิมพ์
for result in res:
    print(result.recognition_text)

แยกและบันทึกข้อความ Passport ใน Python

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

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการใช้ OCR Passport และบันทึกข้อความที่รู้จักใน Python

import aspose.ocr as ocr

# เริ่มต้นวิศวกร OCR
api = ocr.AsposeOcr()

# เพิ่มตัวกรอง
filters = ocr.models.preprocessingfilters.PreprocessingFilter()

# เริ่มต้นการรวบรวมภาพและใส่ภาพลงไป
passport = ocr.OcrInput(ocr.InputType.SINGLE_IMAGE, filters)
passport.add("passport.jpg")

# เปลี่ยนตัวเลือกการจดจำ
settings = ocr.PassportRecognitionSettings()

# เรียกใช้การรับรู้
res = api.recognize_passport(passport, settings)

# print("# บันทึกข้อความที่แก้ไข")
api.save_multipage_document("sample_out.txt", ocr.SaveFormat.TEXT, res)

รับใบอนุญาตการประเมินฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวฟรี เพื่อลองใช้ห้องสมุดโดยไม่มีข้อจำกัดในการประเมิน

Passport OCR API - ทรัพยากรฟรี

นอกจากการดำเนินการ OCR บนหนังสือเดินทางแล้ว คุณยังสามารถสำรวจ Passport OCR API เพิ่มเติมได้โดยทำตามแหล่งข้อมูลด้านล่าง:

บทสรุป

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

ดูสิ่งนี้ด้วย