20 lines
578 B
Python
20 lines
578 B
Python
import cv2
|
|
import numpy as np
|
|
import time
|
|
import base64
|
|
import pyautogui
|
|
import justserv
|
|
streamstate = justserv.client.OnlineState("stream" + input("stream name: "))
|
|
cv2.startWindowThread()
|
|
while True:
|
|
screenShot = streamstate.getState()
|
|
if True:
|
|
screenShot = base64.b64decode(screenShot["mainstream"])
|
|
file = open("image.png", 'wb')
|
|
file.write(screenShot)
|
|
file.close()
|
|
im = cv2.imread("image.png")
|
|
im = cv2.resize(im, pyautogui.size())
|
|
cv2.imshow('screen', np.array(im))
|
|
cv2.waitKey(1)
|