인프런 커뮤니티 질문&답변

윤도현님의 프로필 이미지
윤도현

작성한 질문수

[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트

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

작성

·

466

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번 실행하면서 실행하는 컴퓨터 메모리 문제가 아닐까 싶네요,

감사합니다.

윤도현님의 프로필 이미지
윤도현

작성한 질문수

질문하기