Python 循环不会停止
我正在尝试运行这段代码。但问题是它永远不会从循环中出来。我可以关闭窗口,但它会再次弹出。我不知道为什么会发生这种情况?是我的安装有问题还是有错误 python版本:3.6 opencv版本:4.2.0.34Python 循环不会停止,python,opencv,Python,Opencv,我正在尝试运行这段代码。但问题是它永远不会从循环中出来。我可以关闭窗口,但它会再次弹出。我不知道为什么会发生这种情况?是我的安装有问题还是有错误 python版本:3.6 opencv版本:4.2.0.34 pgm将在启动前最后一次使用时生成错误!这回答了你的问题吗?您的代码缺少几行,但添加了这些行后,如果鼠标的焦点在图像上,则可以正常工作。我必须按q停止循环并关闭窗口。 import numpy as np from PIL import ImageGrab import cv2 im
pgm将在启动前最后一次使用时生成错误!这回答了你的问题吗?您的代码缺少几行,但添加了这些行后,如果鼠标的焦点在图像上,则可以正常工作。我必须按q停止循环并关闭窗口。
import numpy as np
from PIL import ImageGrab
import cv2
import time
while(True):
printscreen = np.array(ImageGrab.grab(bbox=(0,40,800,640)))
last_time = time.time()
print('loop took {} seconds'.format(time.time()-last_time))
cv2.imshow('window',cv2.cvtColor(printscreen, cv2.COLOR_BGR2RGB))
if cv2.waitKey(25) & 0xFF == ord('q'):
cv2.destroyAllWindows()
break