얼굴 검출의 맛
Posted by doomsheart
OpenCV는 Open Source Computer Vision Library의 약자로 이미지/영상 처리 라이브러리입니다.
언어는 C++, Java, Python등을 지원하고 있으며, 컴퓨터 비전에선 굉장히 유명한 라이브러리입니다.
이를 이용하여 파이썬으로 영상에서 얼굴을 검출하는 코드를 짜보도록 해보겠습니다.
전체적인 흐름은 다음과 같습니다.
1. 동영상 로드
2. 로드된 동영상에서 프레임 추출
3. 얼굴범위 추출
4. 범위 표시
1. 동영상 로드
우선 첫번째로 OpenCV를 import하고 동영상을 불러오는 코드를 짜보겠습니다.
1
2
3
4
5
6
import cv2 as cv
# 자신의 동영상 파일의 경로를 적어주면 됩니다.
VIDEO_DIR = 'drive/FaceClustering/'
VIDEO_FILE_NAME = 'PowerUp.mp4'
video_capture = cv.VideoCapture(VIDEO_DIR + VIDEO_FILE_NAME)
print