# 'q'를 누르면 종료합니다.
if cv2.waitKey(100) == ord('q'):
break
# 20초 이상이 지나면 종료되게 해보자
start_time = time.time()
if time.time() - start_time > 20:
break
# 프로그램을 종료합니다.
cap.release()
cv2.destroyAllWindows()
Media Pipe를 이용해 동영상에서 hand marks를 좌표값으로 저장한 뒤 q를 누르면 닫혀야 하는데
전혀 닫힐 기색이 보이지 않는다. OpenCV가 mac에서 종종 오류가 난다고 들었는데 .. 당첨인가보다ㅎㅅㅎ
시도한 것
- start_time 지정해서 20초 넘어가면 자동으로 닫히게 만들기
- cv2.waitKey(1)
- cv2.waitKey(100)
- cv2.destroyWindow('창 이름')
SOLVED !!!!!!!!!!!(강제)
destroyAllWindows() 뒤에 waitKey(1)을 추가했더니 -1값이 출력되며 자동 종료되었다.
해결이라기엔 머쓱하게 강제종료 시켰다.