Как я могу исправить этот цикл скриншотов, который использует Opencv2 и pyautogui?

#python

Вопрос:

Я новичок в python. Я хотел сделать «Цикл скриншотов», просто чтобы ловить каждый кадр на экране, но я понятия не имею, как исправить эту ошибку. У меня установлены подушка и подушка.

 pyscreeze.PyScreezeException: The Pillow package is required to use this function.
 

Это мой код:

 import pyautogui
import cv2
import numpy as np

while True:
    img = pyautogui.screenshot()
    frame = np.array(img)
    frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
    cv2.imshow('Live', frame)
    if cv2.waitKey(1) == ord('q'):
        break

cv2.destroyAllWindows()

 

Комментарии:

1. Как вы запускаете код? Используете ли вы анаконду / виртуальные среды?