Capturando tela com Python
Neste procedimento, é possivel capturar a tela do PC.
Para tanto é necessário instalar
pip install opencv-python
pip install numpy
pip install pyautogui
Segue o fonte:
import cv2
import numpy as np
import pyautogui
SCREEN_SIZE = (1920,1000)
fourcc = cv2.VideoWrite_fourcc(*"XVID")
out = cv2.VideoWriter("gravacao.avi",fourcc,20.0,(SCREEN_SIZE))
while True:
img = pyautogui.screenshot()
frame = np.array(img)
frame = cv2.cvtColor(frame,cv2.COLOR_BGR2RGB)
out.write(frame)
if cv2.waitKey(1) == ord("q"):
break
cv2.destroyAllWindows()
out.release()