我正在使用python 3,我使用ImageGrab来查看屏幕的一部分。 我想要做的是获取完整的应用程序窗口可能是任何大小的程序将获得我想要的所有窗口。
我的代码是:
from PIL import ImageGrab
import numpy as np
import cv2
while(True):
img = ImageGrab.grab(bbox=(0,0,580,580))
img_np = np.array(img)
frame = cv2.cvtColor(img_np, cv2.COLOR_BGR2RGB)
#frame = img_np
cv2.imshow("test", frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cv2.destroyAllWindows()
我也想抓住屏幕上任何地方的窗口。