Как я могу получить верхний регистр на ключ ожидания cv2? - PullRequest
0 голосов
/ 09 ноября 2019

Я хочу получить ввод заглавных букв с помощью клавиши ожидания, которая в cv2.

Я не смог найти решение.

  • Я пробовал эти методы, но это не былоне работает.
pressed_key = cv2.waitKey(1) & 0xFF

pressed_key = cv2.waitKey(1)

if pressed_key == ord('A'):

1 Ответ

0 голосов
/ 09 ноября 2019

Этот код работает для меня:

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

Как предполагает @ Деми-Луна, время ожидания, вероятно, невелико. Это работает в моем коде, потому что это маленький цикл. Я думаю, что нет. Поэтому вам следует увеличить его или установить на 0 - в зависимости от вашего приложения.

Если некоторые вещи не отображаются с waitKey(0), вам может потребоваться рефакторинг кода. Вы можете открыть новый вопрос об этом.

...