Python API ฟรีเพื่อรวมความสามารถ OCR และแยกข้อความ

Open Source Python OCR API เพื่อการจดจำข้อความที่แม่นยำและรวดเร็วจากรูปภาพและเอกสาร อ่านทั้งข้อความฉากธรรมชาติและข้อความหนาแน่นในเอกสารโดยใช้ Python Library

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

EasyOCR เขียนด้วย Python และรองรับมากกว่า 80 ภาษา ทำให้เป็นเครื่องมืออันทรงพลังสำหรับธุรกิจที่ดำเนินงานในสภาพแวดล้อมหลายภาษา มีคุณสมบัติที่สำคัญหลายประการในไลบรารี เช่น การแยกข้อความที่แม่นยำ การสนับสนุนหลายภาษา การผสานรวมอย่างง่ายกับแอปพลิเคชันที่มีอยู่ การปรับแต่งกลไก OCR เพื่อตอบสนองความต้องการเฉพาะของคุณ โซลูชันที่คุ้มค่า การแยกข้อความจากเอกสารที่สแกน การรับและจัดเก็บ ข้อความที่แยกออกมา และอื่นๆ อีกมากมาย API เป็นโซลูชันบนระบบคลาวด์ที่ไม่ต้องมีการติดตั้งฮาร์ดแวร์หรือซอฟต์แวร์ใดๆ ทำให้เป็นโซลูชันที่คุ้มค่าสำหรับธุรกิจทุกขนาด

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

Previous Next

เริ่มต้นใช้งาน EasyOCR

วิธีที่แนะนำในการติดตั้ง EasyOCR คือการใช้ pip โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น

ติดตั้ง EasyOCR ผ่าน pip

 pip install easyocr 

คุณยังสามารถติดตั้งได้ด้วยตนเอง ดาวน์โหลดไฟล์รุ่นล่าสุดได้โดยตรงจากที่เก็บ GitHub

การอ่านข้อความและการแยกจากรูปภาพผ่าน Python API

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

อ่านและแยกข้อความจากรูปภาพผ่าน Python API

import easyocr
reader = easyocr.Reader(['en']) # Set the language of the OCR engine

# Load the image and preprocess it

from PIL import Image
import cv2

image = Image.open('text_image.png')
image = image.convert('L') # Convert the image to grayscale
image = cv2.imread('text_image.png')

# Use the OCR engine to extract text from the image.

result = reader.readtext(image, detail=0)

การจดจำอักขระจากกล่องข้อความผ่าน Python API

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

จะจดจำอักขระจากกล่องข้อความผ่าน Python API ได้อย่างไร

import easyocr
reader = easyocr.Reader(['en']) # Set the language of the OCR engine

# Load the image and preprocess it

from PIL import Image
import cv2

image = Image.open('text_box.png')
image = image.convert('L') # Convert the image to grayscale
image = cv2.imread('text_box.png')

# OCR engine to recognize the characters in the text box

result = reader.readtext(image, detail=0)

# The result is a list of strings, where each string represents a recognized character in the text box.

 ไทย