PIL.ImageGrab.grab (bbox = None) Сделайте снимок экрана. Пиксели внутри ограничивающего прямоугольника возвращаются как изображение «RGB» в Windows или «RGBA» в OS X. Если ограничивающий прямоугольник опущен, копируется весь экран.
Пример для используйте Tesseract для OCR. Вам нужно установить Tesseract , затем указать путь для tesseract.exe
Также установить pytesseract, можно pip install pytesseract
Конечно, установить PIL by pip install Pillow
from PIL import ImageGrab
import pytesseract
box = (300, 100, 1400, 600)
im = ImageGrab.grab(box)
text = pytesseract.image_to_string(im)
# update text to your GUI
Если вы хотите периодически обновлять изображение. Нет img1.show (), он там заблокируется. Следует использовать выбранный вами GUI для периодического обновления. GUI может быть tkinter, cv, matplotlib, PySimple GUI, ..... или использовать многопоточность, может быть, из python или из GUI для обновления каждый раз.