Как извлечь текст из изображения с веб-камеры - PullRequest
0 голосов
/ 01 декабря 2018

Я пытаюсь извлечь текст из изображения, сделанного веб-камерой.Мой код ниже:

from PIL import Image
from pytesseract import image_to_string
import cv2
import time

cap = cv2.VideoCapture(0)
time.sleep(3)
ret, frame = cap.read()
if ret != True:
    raise ValueError("Can't read frame")

cv2.imwrite('img2.png', frame)
cv2.imshow("img1", frame)
cv2.waitKey()
cv2.destroyAllWindows()


img = Image.open('img2.png')
text = image_to_string(img, lang='eng')
print(text)

enter image description here

Я мог бы извлечь текст из снимка экрана и теперь пробую то же самое с точки зрения веб-камеры.Я просто попытался сделать снимок с помощью веб-камеры и загрузить изображение, снятое веб-камерой, и использовал image_to_string() для извлечения текста из этого изображения.

Но он не возвращает никакого текста, даже если изображение снято правильно.Как мне отредактировать это?В противном случае, если у вас есть другая хорошая идея, я хотел бы знать.

...