python opencv обновление изображения
Есть код который делает скриншот области в которой находится курсор и выводит эту область через opencv.
import pyautogui
import cv2
import numpy as np
while True:
mouse = pyautogui.position()
mouse_x = mouse[0]
mouse_y = mouse[1]
img = pyautogui.screenshot(region=(mouse_x, mouse_y, 100, 100))
img = np.array(img)
img = img[:, :, ::-1].copy()
cv2.imshow("image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
По идее окно со скриншотом должно постоянно обновляться и отображать ту область где на данный момент находится курсор, но окно обновляется только если его закрыть. Как это исправить ?