这个错误是因为 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('窗口存在且可见')

如果您仍然遇到问题,请提供更多详细信息,例如代码片段或完整错误消息。

在python中提示 AttributeError module cv2 has no attribute getWindowHandle

原文地址: https://www.cveoy.top/t/topic/eeWG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录