为啥识别到人体后显示窗口显示图片,只是显示了窗口没有显示图片这是为啥
import win32gui
from PIL import ImageGrab
import numpy as np
import cv2
while True:
# 寻找窗口句柄
hwnd = win32gui.FindWindow(None, '消灭病毒')
try:
# 寻找窗口位置
position = win32gui.GetWindowRect(hwnd)
except Exception as e:
print(e)
break
# 对窗口截图
im = ImageGrab.grab(position)
# 转为numpy array
img = np.asarray(im)
print(im.size, im.mode)
img = cv2.cvtColor(img, cv2.COLOR_RGB2BGR)
cv2.imshow('test', img)
cv2.waitKey(1)
cv2.destroyAllWindows()