cv2.waitKey(0)中报错'int' object is not callable
时间: 2024-04-22 13:27:55 浏览: 92
codeblocks 对‘cv::waitKey(int)’未定义的引用方式
这个错误通常是由于在调用 `cv2.waitKey(0)` 时,将其作为一个整数对象进行调用而导致的。`cv2.waitKey()` 方法用于等待键盘输入,并返回按键的 ASCII 码值。请确保 `cv2.waitKey()` 方法被正确调用。以下是一个正确的示例:
```python
import cv2
img = cv2.imread('image.jpg')
cv2.imshow('Image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个示例中,我们首先使用 `cv2.imshow()` 显示图像,然后使用 `cv2.waitKey(0)` 等待键盘输入,最后使用 `cv2.destroyAllWindows()` 关闭图像窗口。请确保你在调用 `cv2.waitKey()` 方法时没有将其作为整数对象进行调用。
阅读全文