Я пытаюсь извлечь текст из изображения, сделанного веб-камерой.Мой код ниже:
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)
Я мог бы извлечь текст из снимка экрана и теперь пробую то же самое с точки зрения веб-камеры.Я просто попытался сделать снимок с помощью веб-камеры и загрузить изображение, снятое веб-камерой, и использовал image_to_string()
для извлечения текста из этого изображения.
Но он не возвращает никакого текста, даже если изображение снято правильно.Как мне отредактировать это?В противном случае, если у вас есть другая хорошая идея, я хотел бы знать.