• 카테고리

    질문 & 답변
  • 세부 분야

    컴퓨터 비전

  • 해결 여부

    미해결

openCV 여러개 윈도우 띄우면서 키보드 이벤트 처리

21.07.09 16:47 작성 조회수 379

0

openCV를 이용해서 여러개의 윈도우를 띄우면서 키보드 이벤트 발생 시 지정된 디렉토리에 현재 프레임이 저장되는 코드를 작성중입니다. 아래 코드처럼 작성하였을 때 키보드 이벤트 발생 시 디렉토리에 순서대로 이미지가 저장되지만 프레임이 멈추는 문제가 발생하였는데 혹시 어떤 부분에서 문제가 생겼는지 여쭙고 싶습니다! 

  

# print frame image 
        cv2.namedWindow('RealSense1'cv2.WINDOW_AUTOSIZE)
        cv2.namedWindow('RealSense2'cv2.WINDOW_AUTOSIZE)

        cv2.imshow('RealSense1'images1)
        cv2.imshow('RealSense2'images2)

        #save the frame image when pressed the any button
        i = 0
        while i < 150:
            if cv2.waitKey(1) != -1:
                cv2.imwrite(f'C:/Users/user/Desktop/test/c{i}.png' , images1)
                cv2.imwrite(f'C:/Users/user/Desktop/test/d{i}.png' , images2)
        i += 1

답변 1

답변을 작성해보세요.

0

안녕하세요?

재미있는 실험을 하시는데 아마도 150번 실행하면서 실행하는 컴퓨터 메모리 문제가 아닐까 싶네요,

감사합니다.