Python macOS Mojave cv2.waitKey не работает - PullRequest
0 голосов
/ 31 октября 2018

Поскольку я обновил свой Mac до Mojave, мой скрипт на python не работает должным образом.

cap = cv2.VideoCapture(0) 
cv2.namedWindow('frame', cv2.WINDOW_NORMAL)
while(True):
    ret, frame = cap.read()
    cv2.imshow('frame',frame)
    key=cv2.waitKey(0) & 0xFF
    print(key)
    if key == ord('q'):
        break
cv2.destroyAllWindows()

Если я запустите этот скрипт на моем Mac и нажму q , я просто получу звуковой сигнал Mac , и ничего не произойдет. В Ubuntu вместо этого он печатает 113 и закрывает окно. Есть идеи, как я могу решить эту проблему?

...