Python is a widely used language and easy to implement and it have many modules and we have to import it , but in this scenario we used pyautogui and numpy
import cv2 import numpy as np import pyautogui SCREEN_SIZE=(1920,1080) fourcc=cv2.VideoWriter_fourcc(*"XVID") out=cv2.VideoWriter("output.avi",fourcc,20.0,(SCREEN_SIZE)) cv2.namedWindow("Live",cv2.WINDOW_NORMAL) cv2.resizeWindow("Live",480,270) while True: img=pyautogui.screenshot() frame=np.array(img) frame=cv2.cvtColor(frame,cv2.COLOR_BGR2RGB) out.write(frame) cv2.imshow('Live',frame) if cv2.waitKey(1)==ord("q"): break cv2.destroyAllWindows() out.release()
Submitted by pappala adithya (adithya123)
Download packets of source code on Coders Packet
Comments