【问题标题】:what does cv2.key( ) return?cv2.key() 返回什么?
【发布时间】:2020-08-12 09:18:32
【问题描述】:
import cv2
k = cv2.waitkey(0)
if k == 27:
   cv2.destroyallwindows()

当我单独使用它时

k = cv2.waitkey(0)
print(k)

它不允许我按任何键并返回 -1 那为什么在第一个代码中它允许我按任意键?

【问题讨论】:

    标签: python opencv


    【解决方案1】:

    the documentation of waitKey中所述:

    注意:该功能仅在至少创建了一个HighGUI窗口并且该窗口处于活动状态时才有效。如果有多个 HighGUI 窗口,任何一个都可以是活动的。

    如果您单独使用该函数,则不会打开实际等待输入的窗口。在这种情况下,它会立即返回 -1

    【讨论】:

    • 谢谢你,还有一件事为什么他们使用 waitkey(0) & 0XFF?为什么他们单独使用 waitkey(0)
    猜你喜欢
    • 2021-03-19
    • 2019-06-21
    • 2015-02-25
    • 2021-05-18
    • 2019-12-26
    • 2021-04-15
    • 2013-09-01
    • 2021-07-20
    • 2017-11-29
    相关资源
    最近更新 更多