如何在 cv2 等待键处获得大写字母?

How can I get upper case at the cv2 wait key?

我想通过cv2.wait键获取大写键输入

我找不到解决方案。

pressed_key = cv2.waitKey(1) & 0xFF

pressed_key = cv2.waitKey(1)

if pressed_key == ord('A'):

这段代码对我有用:

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

正如@Demi-Lune 所说,等待时间可能太短了。它在我的代码中有效,因为它是一个小循环。我想你的不是。所以你应该增加它,或者将它设置为 0 - 取决于你的应用程序。

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