这个错误提示意味着在cv2模块中找不到'getWindowHandle'属性。

这可能是因为你正在使用的是较旧版本的OpenCV。在较新版本的OpenCV中,'getWindowHandle'已经被重命名为'getWindowName'。因此,你需要将代码中的'getWindowHandle'更改为'getWindowName'。

如果你使用的是较旧版本的OpenCV,那么'getWindowHandle'可能根本不存在。在这种情况下,你需要使用其他方法来获取窗口句柄。你可以尝试使用cv2.namedWindow来创建一个具有指定名称的窗口,并返回该窗口的句柄。例如:

cv2.namedWindow('My Window')
handle = cv2.namedWindow('My Window')

这将创建一个名为'My Window'的新窗口,并将其句柄存储在变量handle中。

解决OpenCV 'AttributeError: module 'cv2' has no attribute 'getWindowHandle'' 错误

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

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