کتابخانه EasyOCR متنباز و رایگان برای تشخیص و خواندن متن از تصاویر در پایتون است. این کتابخانه از شبکههای عصبی عمیق برای تشخیص و خواندن متن در تصاویر استفاده میکند. EasyOCR قابلیت تشخیص متون در انواع فونتها، زبانها و اندازههای مختلف را دارد و میتواند با دقت بالا متنهای چاپ شده و دستنویس را تشخیص دهد.
از ویژگیهای EasyOCR میتوان به سرعت بالا، پشتیبانی از 40 زبان مختلف، قابلیت تشخیص متون چندزبانه، قابلیت تشخیص متون افقی و عمودی، و پشتیبانی از متون با سختی و شکلهای مختلف اشاره کرد.
با استفاده از EasyOCR، میتوانید به راحتی متنهای موجود در تصاویر را تشخیص داده و از آنها استفاده کنید.
نحوه کار کتابخانه EasyOCR به صورت زیر می باشد.
برای تبدیل عکس به متن با استفاده از کتابخانه EasyOCR در پایتون، مراحل زیر را دنبال کنید:
1. نصب کتابخانه EasyOCR:
pip install easyocr
2. سپس، از کد زیر برای تبدیل عکس به متن استفاده کنید:
import easyocr
# مسیر فایل تصویر را وارد کنید
image_path = 'path_to_your_image.jpg'
# ایجاد یک شیء EasyOCR
reader = easyocr.Reader(['en'])
# بجای en می توانید زبان دیگری انتخاب کنید برای زبان فارسی از fa استفاده نمایید # خواندن متن از تصویر
result = reader.readtext(image_path)
# چاپ کردن متنهای موجود در تصویر
for detection in result:
print(detection[1])
3. با اجرای این کد، EasyOCR تصویر را تحلیل خواهد کرد و متنهای موجود در آن را خروجی خواهد داد.
لینک گیت هاب کتابخانه:
https://github.com/JaidedAI/EasyOCR
با این مراحل، شما میتوانید با استفاده از EasyOCR عکسهای خود را به متن تبدیل کنید.
اگر سوالی دارید، خوشحال میشوم کمک کنم.