15장. 비디오 처리와 실시간 영상처리
먼저 큰 그림부터
공책 귀퉁이에 졸라맨을 한 장씩 조금씩 다르게 그리고 엄지로 촤르륵 넘기면, 졸라맨이 걷는 것처럼 보입니다. 이런 책을 플립북(flip book, 넘기는 책)이라고 합니다. 동영상도 똑같습니다. 사진을 아주 빠르게 넘긴 것입니다. 그러니 지금까지 사진 한 장에 해 온 흑백 바꾸기, 흐리게 하기, 이진화, 경계 찾기를 사진마다 되풀이하면 그것이 곧 동영상 처리입니다.
이 장에서는 네 가지를 챙겨 갑니다. 동영상을 열어 한 장씩 읽고 다시 저장하는 법, 앞 장들에서 배운 처리를 장마다 거는 법, 앞뒤 장의 차이와 배경 빼기로 움직이는 물체를 찾는 법, 그리고 "실시간"이 무엇인지 처리 시간을 재어 숫자로 확인하는 법입니다. 이 장의 동영상은 모두 OpenCV 로 도형을 그려 만든 몇 초짜리 가상 동영상이고, 사람은 나오지 않습니다. 웹캠 코드는 카메라와 화면 창이 있어야 돌아가므로 실행하지 않은 안내 코드로만 싣고, 실시간 처리의 핵심은 동영상 파일로 흉내 내어 잽니다.