在python中提示 AttributeError module cv2 has no attribute getWindowHandle
这个错误是因为 OpenCV 的 Python 绑定版本中没有名为 'getWindowHandle' 的属性。
可能是因为您正在使用过时的 OpenCV 版本或正在使用错误的方法。建议更新到最新版本的 OpenCV 或查看正确的方法。
如果您正在使用 OpenCV 3.x 版本,请使用 'cv2.namedWindow' 方法创建新窗口,并使用 'cv2.getWindowProperty' 方法获取窗口的属性。
例如:
import cv2
# 创建新窗口
cv2.namedWindow('window_name', cv2.WINDOW_NORMAL)
# 获取窗口属性
prop_value = cv2.getWindowProperty('window_name', cv2.WND_PROP_VISIBLE)
# 检查窗口是否可见
if prop_value == -1:
print('窗口不存在或已关闭')
else:
print('窗口存在且可见')
如果您仍然遇到问题,请提供更多详细信息,例如代码片段或完整错误消息。
原文地址: https://www.cveoy.top/t/topic/eeWG 著作权归作者所有。请勿转载和采集!