不支持OpenCV Type=17

2024-04-20 08:30:20 发布

您现在位置:Python中文网/ 问答频道 /正文

好吧,这太奇怪了。。我十分肯定我的代码是正确的

img = ImageGrab.grab(bbox=(gameWindow[0], gameWindow[1], gameWindow[0], gameWindow[1]))
img_np = np.array(img)
frame = cv2.cvtColor(img_np, cv2.COLOR_BGR2RGB)

cv2.imshow("f", frame)
cv2.waitKey(0)
cv2.destroyAllWindows()

但它让我犯了这样一个错误:

frame = cv2.cvtColor(img_np, cv2.COLOR_BGR2RGB)
TypeError: src data type = 17 is not supported

哇,我真的很困惑


Tags: 代码imgnparraycv2framecolorgrab