首页 > 解决方案 > 如何在 cv2 等待键处获得大写字母?

问题描述

我想通过 cv2 中的等待键获取大写键输入。

我找不到解决方案。

pressed_key = cv2.waitKey(1) & 0xFF

pressed_key = cv2.waitKey(1)

if pressed_key == ord('A'):

标签: pythonopencvcomputer-visionuppercasecv2

解决方案


这段代码对我有用:

while True:
    x = cv2.waitKey(1)
    if x == ord('A'):
        break

正如@Demi-Lune 建议的那样,等待时间可能很短。它适用于我的代码,因为它是一个小循环。我猜你的不是。所以你应该增加它,或者将它设置为 0 - 取决于你的应用程序。

如果有些事情没有显示出来waitKey(0),您可能需要进行代码重构。您可以就此提出一个新问题。


推荐阅读