프로젝트 설명
CCTV·인터뷰·행사 영상의 개인정보 비식별화 요건에 맞춰 YOLOv8 Face Detection부터 Cloudflare R2 분리 보관·5분 만료 Presigned URL까지 전체 파이프라인을 사전 구현했습니다. 정면·측면·선글라스·다중 인물 등 6가지 운영 시나리오를 검증해 30일 내 현장 적용 가능한 영상 비식별화 솔루션을 구성했습니다. 매 프레임 얼굴 바운딩박스를 신뢰도 0.25 이상·15 여백으로 감지하고 51px 이상 Box filter 블러로 마스킹하며 인원 수에 관계없이 일괄 처리합니다. 원본·가공본은 R2 별도 버킷에 저장하고 FastAPI 비동기 파이프라인(Celery·Redis)으로 업로드→감지→마스킹→R2 저장→URL 발급을 자동화하며 Range request 스트리밍과 JWT 인증을 제공합니다.