15장. 비디오 처리와 실시간 영상처리
용어 짚고 가기
프레임(frame)동영상을 이루는 사진 한 장입니다. frame 은 "틀, 액자"라는 뜻으로, 필름의 한 칸을 가리키던 말입니다.FPS(Frames Per Second)1초에 보여 주는 프레임 수입니다. 10fps 면 1초에 10장, 한 장에 0.1초입니다.프레임 간격(frame interval)한 프레임이 나온 뒤 다음 프레임이 나올 때까지의 시간입니다. 1000ms ÷ FPS 로 구합니다. interval 은 "사이, 간격"이라는 뜻입니다.ms(millisecond, 밀리초)1000분의 1초입니다. milli 는 "1000분의 1"이라는 뜻입니다.코덱(codec)동영상을 작게 묶고(coder) 다시 푸는(decoder) 방식입니다. 두 낱말을 붙여 줄인 이름입니다.fourcc(four character code)코덱을 가리키는 네 글자 이름표입니다.mp4v,XVID처럼 씁니다. 이름이 곧 "네 글자 부호"라는 뜻입니다.MPEG-4(Moving Picture Experts Group 4)동영상을 묶는 국제 표준의 하나입니다. MPEG 는 이 표준을 만든 전문가 모임의 이름입니다.mp4v가 이 방식의 코덱입니다.cv2.VideoCapture동영상 파일이나 카메라를 여는 OpenCV 의 "재생기"입니다. capture 는 "붙잡다, 담아내다"라는 뜻입니다.cv2.VideoWriter프레임을 차례로 받아 동영상 파일로 쓰는 OpenCV 의 "녹화기"입니다. writer 는 "쓰는 것"이라는 뜻입니다.CAP_PROP(capture property)재생기의 속성(프레임 수, FPS, 크기, 지금 위치 등)을 가리키는 이름 묶음입니다. property 는 "성질, 속성"이라는 뜻입니다.release열어 둔 재생기나 녹화기를 닫아 파일과 카메라를 놓아 주는 일입니다. release 는 "놓아주다"라는 뜻입니다.프레임 차이(frame differencing)앞 프레임과 지금 프레임을 칸마다 빼서 바뀐 곳을 찾는 방법입니다. differencing 은 "차이를 구함"이라는 뜻입니다.cv2.absdiff(absolute difference)두 그림의 칸마다 차이의 절댓값(빼기 결과에서 부호를 뗀 값)을 구하는 함수입니다.배경 빼기(background subtraction)움직이지 않는 배경을 기억해 두고, 지금 프레임에서 배경을 빼서 움직이는 물체만 남기는 방법입니다. subtraction 은 "빼기"라는 뜻입니다.전경(foreground)배경 앞에서 움직이는 물체입니다. 배경 빼기의 결과에서 흰 칸입니다. fore 는 "앞"이라는 뜻입니다.중앙값 배경(median background)여러 프레임에서 칸마다 밝기를 줄 세워 가운데 값을 고른 배경입니다. 잠깐 지나간 물체는 가운데 값에 끼지 못해 지워집니다.MOG2(Mixture of Gaussians 2)OpenCV 의 배경 빼기 도구입니다. 칸마다 "자주 나오는 밝기"를 여러 개 기억해 두고 그와 다르면 전경으로 봅니다. 가우스 분포(Gaussians) 여러 개를 섞어(mixture) 기억한다는 이름이고, 2는 앞선 MOG 방법을 고친 판이라는 표시입니다.실시간(real-time)프레임이 들어오는 빠르기에 맞춰, 다음 프레임이 오기 전에 처리를 끝내는 것입니다.프레임 건너뛰기(frame skipping)처리가 늦어 따라잡지 못할 때 몇 장을 처리하지 않고 넘기는 일입니다. skip 은 "건너뛰다"라는 뜻입니다.time.perf_counter(performance counter)짧은 시간을 정밀하게 재는 파이썬의 시계 함수입니다. 두 번 불러 그 차이로 걸린 시간을 잽니다.웹캠(webcam)컴퓨터에 붙여 쓰는 작은 카메라입니다. web(인터넷)과 camera 를 붙인 말로, 인터넷으로 영상을 보내던 데서 왔습니다.장치 번호(device index)컴퓨터에 붙은 카메라에 0, 1, 2 처럼 매긴 번호입니다. 카메라가 하나면 보통 0 입니다. index 는 "번호, 색인"이라는 뜻입니다.DirectShow(CAP_DSHOW)Windows 가 카메라와 동영상을 다루는 오래된 방식의 이름입니다. 카메라가 잘 안 열릴 때 이 방식을 골라 열기도 합니다.