Когда вы используете waitKey (число), вы устанавливаете таймер на то, как долго OpenCV будет ждать нажатия любой клавиши и будет останавливать выполнение в течение этого времени, пока либо не будет нажата клавиша, либо таймер не будет активирован. Когда вы устанавливаете число = 0, это сокращение для того, чтобы сказать, что нужно ждать вечно, пока не будет нажата клавиша.
key = cv2.waitKey(0)
if key == 27:
cv2.destroyAllWindows()
Приведенный выше код устанавливает его таким образом, чтобы при нажатии клавиши он возвращал нажатую клавишу в переменную: клавиша. Теперь, если key = 27 (то есть нажата клавиша esacpe), окно закроется. Если нет, то не будет. Более подробную информацию можно увидеть по ссылке ниже!
OpenCV Images
Cheers,
предупреждение: если вы используете 64-битный компьютер, то вам нужно использовать
k = cv2.waitKey(0) & 0xFF