【问题标题】:Fullscreen Causes AttributeError in Python OpenCV全屏导致 Python OpenCV 中的 AttributeError
【发布时间】:2013-01-08 18:08:55
【问题描述】:

这是一件奇怪的小事。我正在使用 OpenCV 2.4.2(在 OSX 10.7 上构建 brew)、cv2 绑定,并按照 OpenCV 文档进行,我都尝试过:

cv2.setWindowProperty("Image", cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)
cv2.setWindowProperty("Image", cv2.CV_WND_PROP_FULLSCREEN, cv2.CV_WINDOW_FULLSCREEN)

两者都返回 cv2 没有此属性。我假设它们还没有被添加到 cv2 绑定中。有没有办法解决这个问题?

【问题讨论】:

    标签: python opencv


    【解决方案1】:

    如您所见,只有cv2.CV_WINDOW_AUTOSIZE 属性可用。要使用FULLSIZE 属性,您需要使用cv2.cvmodule。

    cv2.setWindowProperty("Image", cv2.WND_PROP_FULLSCREEN, cv2.cv.CV_WINDOW_FULLSCREEN)
    

    【讨论】:

    • 大部分是对的,尽管您的答案有一点小修改。我需要 cv2.cv.CV_WINDOW_FULLSCREEN 而不是 cv2.cv.WINDOW_FULLSCREEN。您在文档中的什么地方找到了这个,您如何查看哪些属性实际可用?
    • 我用的是IPython,所以当你按下tab按钮时,它会显示所有可用的属性。
    猜你喜欢
    • 1970-01-01
    • 2020-02-03
    • 1970-01-01
    • 2018-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多