Я разрабатываю приложение, которое зеркально отображает мои Android-устройства на моем рабочем столе, используя adb.Но, видимо, этот метод делает только 1 снимок экрана каждые 2 секунды.
import subprocess
import cv2, os
while True:
subprocess.run(["adb", "shell", "screencap ","/sdcard/screen.png"], shell=True)
subprocess.run(["adb", "pull", "/sdcard/screen.png"], shell=True)
print("Capped")
image = cv2.imread("screen.png")
os.remove("screen.png") #in order to make sure that the image isnt overwrited the next iteration
cv2.imshow("image", image)
if cv2.waitKey(1) & 0xFF == ord('q'):
cv2.destroyAllWindows()
sys.exit()
Есть ли другой способ, которым я могу зеркально отразить экран?