ROS 2 TurtleBot3 카메라 영상을 PyQt5 GUI로 표시하고 동영상으로 저장하기 #2
28) 동영상 저장 코드를 write_video_frame()으로 분리 동영상 저장 기능을 별도 메서드로 분리했습니다. 새 메서드는 다음과 같습니다. 이렇게 분리한 이유는 image_callback()의 역할을 명확하게 만들기 위해서입니다. 동영상 크기 확인, 리사이즈, 파일 쓰기, 저장 오류 처리는 write_video_frame()이 담당합니다. 기능을 메서드 단위로 분리하면 다음 장점이 있습니다. 29) 화면 표시 조건 카메라 화면 표시 상태가 활성화된 경우에만 show_frame()을 호출합니다. 카메라 … Read more