برنامه نویسی از برنامه نویس های جهان
پروژه هوش مصنوعی - OCR
سلام
پیشنهاد میکنم این کد رو توی Google colab ران کنید چون نیاز دارید که یک مورد پیش نیاز رو دانلود کنید. البته کسایی که لینوکس و مکینتاش دارن نیازی به ران کردن کد تو Google colab ندارن.
دانلود پیش نیاز
چیزی که ما نیاز داریم، دانلود Pytesseract هستش که خیلی هم سادس:
. ویندوز: توی Google colab بنویسید:
!sudo apt install tesseract-ocr
!pip install pytesseract
. مکینتاش و لینوکس: توی ترمینال بنویسید:
sudo apt install tesseract-ocrو سپس بنویسید:
pip install pytesseractحالا میریم سر کار اصلیمون. یعنی بخش اصلی کد!!!
اول از همه نیاز داریم برای استفاده از بعضی دستورات چند تا کتابخونه رو صدا کنیم، پس:
import pytesseractimport shutilimport osimport randomtry: from PIL import Imageexcept ImportError: import Image
بعد از اینکه این کد رو کامپایل کردید، نوبت اینه که عکس مورد نظرمون رو آپلود کنیم، پس:
from google.colab import filesuploaded = files.upload()

بعد از اینکه عکس مورد نظرتون رو آپلود کردید باید بوسیله یک متغیر، متن نوشته شده تو اون عکس رو ذخیره کنید ( باید متن درون عکس رو تو همون متغیر ذخیره کنید ). پس:
extractedInformation = pytesseract.image_to_string(Image.open('10.png'))توجه کنید که اگه کد ها رو کپی کردید، باید اسم عکستون رو بجای اسم عکس من ( 10.png ) بزارید.
* توجه داشته باشید که اسم عکستون حتما باید عدد باشه ( مثل: 2 )، پس نباید نوشته باشه ( مثل: Image )
حالا وقتشه که مقداری ( متنی ) که تو متغیرمون ذخیره کردیم رو چاپ کنیم، پس:
print (extractedInformation)
مطلبی دیگر از این انتشارات
فیلم گردی با فیلیمو (بخش دوم: متن کاوی و دسته بندی فیلم ها)
مطلبی دیگر از این انتشارات
مدل پنهان مارکف به زبان ساده
مطلبی دیگر از این انتشارات
آیا منتظر کاهش قیمت خودرو 99 هستید؟