컴퓨터 비전 프로젝트를 진행하다 보면 영상에서 배경을 분리하고 "움직이는 객체(Foreground)"만 찾아내야 하는 경우가 많습니다. 이때 가장 널리 쓰이는 대표적인 배경 차분(Background Subtraction) 알고리즘이 바로 MOG2(Mixture of Gaussians 2)입니다.오늘은 OpenCV에서 제공하는 BackgroundSubtractorMOG2의 핵심 동작 원리부터 기존 모델과의 차이점, 그리고 실무에서 바로 쓸 수 있는 C++ 구현 코드와 팁까지 핵심만 쏙쏙 정리해 보겠습니다.1. MOG2의 핵심 원리: 가우시안 혼합 모델 (GMM)MOG2를 이해하기 위한 핵심 키워드는 GMM(Gaussian Mixture Model)입니다.동영상 내의 한 픽셀(Pixel)을 장시간 관찰하면,..