การประมวลผลและวิเคราะห์ข้อมูลที่เป็นข้อความเป็นข้อกำหนดทั่วไปในด้านต่างๆ อย่างไรก็ตาม การจัดการกับข้อความบนภาพถือเป็นความท้าทายที่ไม่เหมือนใคร โชคดีที่ Aspose.OCR for Python ผ่าน .NET มีไลบรารีและเครื่องมือที่ทรงพลังเพื่อจัดการกับงานนี้อย่างมีประสิทธิภาพ ในบล็อกโพสต์นี้ คุณจะสำรวจวิธีเปรียบเทียบข้อความบนรูปภาพใน Python โดยใช้เทคนิค Optical Character Recognition (OCR) รวมถึงการตรวจสอบความเหมือนหรือความแตกต่างของข้อความบนรูปภาพ
- เปรียบเทียบข้อความรูปภาพกับ OCR – การติดตั้ง Python API
- เปรียบเทียบข้อความบนรูปภาพกับ OCR ใน Python
- รับความคล้ายคลึงกันของข้อความในรูปภาพด้วย OCR ใน Python
เปรียบเทียบข้อความรูปภาพกับ OCR – การติดตั้ง Python API
OCR เป็นเทคโนโลยีที่ช่วยให้สามารถแยกข้อความจากรูปภาพ เอกสารที่สแกน หรือเอกสารที่เขียนด้วยลายมือ ใช้อัลกอริธึมการมองเห็นด้วยคอมพิวเตอร์เพื่อระบุอักขระและแปลงเป็นข้อความที่เครื่องอ่านได้ OCR มีบทบาทสำคัญในการทำงานอัตโนมัติที่เกี่ยวข้องกับการวิเคราะห์ข้อความของรูปภาพ เช่น การเปรียบเทียบข้อความหรือการหาความแตกต่างหรือความคล้ายคลึงกัน คุณสามารถกำหนดค่า Aspose.OCR for Python ผ่าน .NET ได้ง่ายๆ โดยเข้าถึงจากส่วน New Releases หรือติดตั้งจาก PyPi โดยใช้คำสั่งการติดตั้งต่อไปนี้:
pip install aspose-ocr-python-net
เปรียบเทียบข้อความบนรูปภาพกับ OCR ใน Python
คุณสามารถเปรียบเทียบข้อความบนรูปภาพต่างๆ และดูว่าข้อความเหล่านั้นคล้ายกันหรือไม่ ผลลัพธ์ถูกสร้างขึ้นในรูปแบบบูลีนเป็นค่า True หรือ False โดยที่ True หมายความว่าข้อความคล้ายกัน และค่า False หมายความว่าข้อความไม่คล้ายกัน คุณต้องทำตามขั้นตอนด้านล่างเพื่อเปรียบเทียบข้อความบนรูปภาพกับ OCR ใน Python:
- สร้างวัตถุของคลาส AsposeOcr
- รับภาพอินพุตสำหรับการเปรียบเทียบ
- เปรียบเทียบข้อความในภาพและพิมพ์ผลลัพธ์
ข้อมูลโค้ดต่อไปนี้สาธิตวิธีเปรียบเทียบข้อความในรูปภาพกับ OCR ใน Python:
import aspose.ocr as ocr
# Instantiate Aspose.OCR API
api = ocr.AsposeOcr()
# Initialize RecognitionSettings
settings = ocr.RecognitionSettings()
input1 = "image1.jpg"
input2 = "image1.jpg"
# Recognize the image
result = api.compare_image_texts(input1, input2, settings, True)
# Print recognition result
print(result)
print("Images Compared Successfully")
รับความคล้ายคลึงกันของข้อความในรูปภาพด้วย OCR ใน Python
คุณสามารถรับความเหมือนหรือความแตกต่างของข้อความในรูปภาพใน Python โดยทำตามขั้นตอนด้านล่าง:
- เริ่มต้นอินสแตนซ์ของคลาส AsposeOcr
- ยกตัวอย่างวัตถุคลาส [RecognitionSettings][5]
- คำนวณความแตกต่างของข้อความในภาพ
- พิมพ์ผลลัพธ์ที่ออกมา
ข้อมูลโค้ดด้านล่างอธิบายวิธีรับความเหมือนหรือความแตกต่างของข้อความในรูปภาพใน Python:
import aspose.ocr as ocr
# Instantiate Aspose.OCR API
api = ocr.AsposeOcr()
# Initialize RecognitionSettings
settings = ocr.RecognitionSettings()
input1 = "image1.jpg"
input2 = "image1.jpg"
input3 = "image2.jpg"
# Check difference
result = api.image_text_diff(input1, input2, settings, True)
# Print 1 - equal, 0 - maximum difference
print("Image Texts are " + str(result*100) + "% similar")
# Check difference
result = api.image_text_diff(input1, input3, settings, True)
# Print 1 - equal, 0 - maximum difference
print(result)
print("Image Texts are " + str(result*100) + "% similar")
รับใบอนุญาตการประเมินฟรี
คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อทดสอบคุณสมบัติทั้งหมดของ API ได้อย่างเต็มประสิทธิภาพ
สรุป
การเปรียบเทียบข้อความบนรูปภาพโดยใช้เทคนิค OCR ใน Python เปิดโอกาสที่หลากหลายในโดเมนต่างๆ คุณสามารถแยกข้อความจากรูปภาพ เปรียบเทียบ และหาความแตกต่างหรือความเหมือนได้อย่างง่ายดาย ไม่ว่าคุณกำลังทำงานเกี่ยวกับการวิเคราะห์เอกสาร การยืนยันเนื้อหา หรือการตรวจจับการคัดลอกผลงาน วิธีการนี้จะทำให้เวิร์กโฟลว์การเปรียบเทียบข้อความของคุณคล่องตัวขึ้น ในกรณีที่มีข้อกังวลใดๆ โปรดติดต่อเราผ่านทาง ฟอรัมสนับสนุนฟรี