• 3행 VideoCapture 객체를 생성하고, 컴퓨터에 연결된 기본 카메라를 사용하도록 설정합니다.
• 5~8행 카메라 장치가 성공적으로 열리지 않았다면 에러 메시지를 출력하고 함수를 종료합니다.
• 10~11행 카메라 속성 중에서 프레임 가로 크기와 세로 크기를 콘솔 창에 출력합니다.
• 13행 Mat 타입의 변수 frame과 inversed를 선언합니다.
• 15~17행 카메라 장치로부터 한 프레임을 받아 와서 frame 변수에 저장합니다. 만약 해당 프레임 영상이 비어 있으면 while 루프를 빠져나갑니다.
• 19행 현재 프레임을 반전하여 inversed 변수에 저장합니다.
• 21~22행 frame과 inversed에 저장된 정지 영상을 화면에 출력합니다.
• 24~25행 사용자로부터 10ms 시간 동안 키보드 입력을 대기합니다. 만약 키보드 입력이 있고, 해당 키 값이 27( Esc )이면 while 루프를 빠져나갑니다.
• 28행 모든 창을 닫습니다.
• 29행 camera_in() 함수가 종료될 때 cap 변수가 소멸되면서 자동으로 카메라 장치를 닫기 때문에 명시적인 cap.release(); 함수 호출은 생략했습니다.