Как обновить окно imshow в OpenCV - PullRequest
0 голосов
/ 17 июня 2020

Я хотел бы предварять этот пост, сказав, что я новичок в OpenCV и переполнении стека, поэтому заранее прошу прощения.

Недавно я пытался создать функцию захвата в OpenCV, сделав снимок экрана с помощью pyauto gui, а затем отобразив его с помощью метода imshow (). Однако, когда я запускаю свою программу, кажется, что она многократно дублирует один и тот же снимок экрана, но открыто только одно окно python.

Я думаю, что снимок экрана, который снимается, немного смещен или создается новое окно для каждого снимка экрана.

Я использую: python 3.8.3 openCV 4.2.0

Это мой код:

import pyautogui
import numpy as np
import cv2

while(True):
    cap = pyautogui.screenshot()
    frame = np.array(cap)
    cv2.imshow('capture',frame)
    cv2.waitKey(1)

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...