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