File size: 347 Bytes
ee3a6ac
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
import cv2
import pytesseract
from PIL import Image

class OCR:
    def __init__(self, image_path):
        self.image_path = image_path

    def recognize(self):
        image = cv2.imread(self.image_path)
        gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
        text = pytesseract.image_to_string(Image.fromarray(gray))
        return text