영상 얼굴 마스킹 파이프라인

YOLOv8 Face Detection → 바운딩박스 Box filter 블러 마스킹

Python FastAPI YOLOv8 Face OpenCV Box filter Cloudflare R2 JWT 역할 기반 접근 5분 만료 Presigned URL
① YOLOv8
얼굴 감지
② Box filter
블러 마스킹
① 정면 얼굴
② 선글라스+측면
③ 2인 인터뷰
④ 3인 회의
⑤ 4인 그룹
⑥ 5인 워크숍

① 정면 얼굴 단일 정면 클로즈업 쉬움

정면을 바라보는 단일 인물 영상입니다. YOLOv8 Face 모델이 매 프레임 얼굴 바운딩박스를 감지하고, 해당 영역에 Box filter 블러를 적용합니다.

▶ 클릭하거나 재생 버튼으로 두 영상을 동시 제어합니다.
① YOLO 감지바운딩박스 시각화
YOLOv8 Face가 감지한 얼굴 바운딩박스 (신뢰도 표시).
② 마스킹 결과Box filter 블러
감지된 바운딩박스 영역에 Box filter 강블러 적용.

② 선글라스+측면 악세서리 + 각도 복합 보통

선글라스 착용 + 측면 앵글 복합 조건입니다. YOLOv8 Face는 눈 가림과 비정면 각도에서도 강인하게 얼굴 영역을 감지합니다.

▶ 클릭하거나 재생 버튼으로 두 영상을 동시 제어합니다.
① YOLO 감지바운딩박스 시각화
선글라스+측면 얼굴 감지.
② 마스킹 결과Box filter 블러
감지 영역 블러 적용 결과.

③ 2인 인터뷰 2명 동시 마스킹 쉬움

두 인물이 대화하는 인터뷰 영상입니다. 카메라 앵글이 전환되어도 각 얼굴을 독립적으로 감지·마스킹합니다.

▶ 클릭하거나 재생 버튼으로 두 영상을 동시 제어합니다.
① YOLO 감지바운딩박스 시각화
2인 얼굴 감지.
② 마스킹 결과Box filter 블러
2인 동시 마스킹 결과.

④ 3인 회의 3명 동시 마스킹 쉬움

회의실에 나란히 앉은 3명을 한 프레임에서 일괄 처리합니다. 얼굴이 작아지는 와이드샷에서도 안정적으로 감지합니다.

▶ 클릭하거나 재생 버튼으로 두 영상을 동시 제어합니다.
① YOLO 감지바운딩박스 시각화
3인 동시 감지.
② 마스킹 결과Box filter 블러
3인 동시 마스킹 결과.

⑤ 4인 그룹 4명 동시 마스킹 보통

소파에 나란히 앉은 4명을 한 프레임에서 처리합니다. 카메라 클로즈업 전환 시에도 각 인물의 얼굴을 놓치지 않습니다.

▶ 클릭하거나 재생 버튼으로 두 영상을 동시 제어합니다.
① YOLO 감지바운딩박스 시각화
4인 동시 감지.
② 마스킹 결과Box filter 블러
4인 동시 마스킹 결과.

⑥ 5인 워크숍 5명 동시 마스킹 보통

그룹 워크숍에서 5명이 원형 배치된 장면입니다. 카메라 패닝과 인물 재진입 상황에서도 YOLOv8가 안정적으로 얼굴을 추적·마스킹합니다.

▶ 클릭하거나 재생 버튼으로 두 영상을 동시 제어합니다.
① YOLO 감지바운딩박스 시각화
5인 그룹 감지 (최대 6인 동시).
② 마스킹 결과Box filter 블러
5인 동시 마스킹 결과.