16.3.2 SSD 얼굴 검출
이 절에서는 딥러닝을 이용한 얼굴 검출 방법에 대해 알아보겠습니다. OpenCV를 설치하면 <OPENCV-SRC>/samples/dnn/face_detector 폴더에 딥러닝 얼굴 검출을 위한 파일이 함께 설치됩니다. 이 폴더에는 얼굴 검출에서 사용된 네트워크 정보가 담겨 있는 deploy.prototxt, opencv_face_detector.pbtxt 파일과 훈련된 학습 모델을 내려받을 수 있는 파이썬 스크립트 download_weights.py 파일이 들어 있습니다.
먼저 얼굴 검출을 위한 용도로 훈련된 딥러닝 학습 모델을 내려받는 방법을 설명하겠습니다. Windows 시작 메뉴에서 명령 프롬프트를 선택하여 실행한 후, 나타난 콘솔 창에서 다음 명령을 입력하여 download_weights.py 파일이 있는 위치로 이동하세요.
> cd c:\opencv\sources\samples\dnn\face_detector
만약 OpenCV를 다른 위치에 설치하였다면 해당 위치에 맞게 폴더 위치를 이동하세요. 폴더 위치가 정상적으로 이동되었다면, 이제 다음 명령을 입력하여 훈련 모델 파일을 내려받을 수 있습니다.11
> python download_weights.py
11 파이썬 프로그램이 설치되어 있지 않으면 16.2.1절을 참고하여 설치하기 바랍니다.