Я не могу заставить CV2.waitKey в OpenCV работать должным образом. После запуска waitKey код перестает отвечать на запросы - PullRequest
0 голосов
/ 12 апреля 2020

Я запустил этот простой код, чтобы показать пи c с использованием OpenCV. Пи c отображается в новом windows, как и ожидалось. Когда я закрываю окно, консоль в spyder застревает, похоже, все еще работает или ждет. Похоже, что waitKey () не работает должным образом. Единственный способ продолжить - перезапустить консоль. Когда я использую число, например, waitKey (1000), программа работает нормально, картинка появляется, windows закрывается и программа завершается sh, как и ожидалось. Я попытался запустить код в оболочке Anaconda из командной строки, и у меня возникла та же проблема, что и при использовании python 3.7.5. Большое спасибо!

import cv2
cv2.imshow("title", img)
cv2.waitKey()
cv2.destroyAllWindows()
...