برنامه نویسی از برنامه نویس های جهان
پروژه هوش مصنوعی - 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)
مطلبی دیگر از این انتشارات
زبان های برنامه نویسی توسعه هوش مصنوعی
مطلبی دیگر از این انتشارات
10 وبلاگ برتر علوم داده
مطلبی دیگر از این انتشارات
آیا هوش مصنوعی باید متوقف شود؟