먼저: 자동 감지는 검수의 시작점입니다
거리 촬영, 행사 기록, 매장 소개처럼 우연히 다른 사람이 들어간 영상을 게시할 때는 얼굴을 가리는 작업이 필요할 수 있습니다. 자동 감지를 쓰면 프레임마다 사각형을 그리는 시간을 줄일 수 있지만, 감지 결과가 곧 법적 허락이나 완전한 익명화를 뜻하지는 않습니다. 얼굴이 작거나 옆을 보거나 가려진 순간, 화면 밖으로 빠르게 움직이는 순간에는 트랙이 끊기거나 누락될 수 있습니다. 반대로 한 사람을 둘로 나누거나 얼굴이 아닌 곳을 잡는 경우도 생길 수 있습니다.
이 가이드의 시연 원본은 1920×1080, 8초 길이이며 두 사람이 정면에 가까운 구도로 등장합니다. 특정 실존 인물을 묘사하지 않도록 AI로 생성한 가상 성인 이미지로 만든 제품 시연 영상입니다. 따라서 실제 거리 영상의 조명·움직임·가림 정도에서 같은 감지 결과가 나온다고 일반화할 수 없습니다. 목표는 ‘자동으로 끝내기’가 아니라 자동 결과를 출발점으로 삼아 가릴 대상, 놓친 구간, 완성 영상을 순서대로 확인하는 것입니다.
얼굴 모자이크는 편집을 보조할 뿐 초상권·개인정보 처리의 적법성이나 완전한 익명화를 보장하지 않습니다. 게시 목적과 촬영 장소에 맞는 동의·법률 요건은 별도로 확인하세요.
1단계 — 로그인과 업로드 조건을 먼저 확인합니다
모자이크 도구 페이지는 공개돼 있지만 실제 감지와 렌더를 시작하려면 로그인해야 합니다. 브라우저 안에서만 처리되는 압축·크롭 도구와 달리, 이 도구는 영상 파일을 서버에 업로드한 뒤 감지와 결과 렌더를 수행합니다. 현재 입력 한도는 지원 형식 MP4·MOV·WebM·MKV, 최대 10분, 최대 1GB입니다. 업로드 전에 파일 길이와 용량을 확인하고, 지원 범위를 넘는다면 권한이 있는 사본을 먼저 잘라서 준비하세요.
서버 처리가 필요한 만큼 민감한 원본을 아무 조건 없이 올려서는 안 됩니다. 업로드 전에 현재 개인정보 처리방침과 영상 보관 기간, 결과물·원본의 삭제 방법을 직접 확인하세요. 이 가이드는 즉시 삭제나 특정 보관 기간을 약속하지 않습니다. 삭제 정책이 촬영 동의 범위나 조직의 보안 기준과 맞지 않으면 업로드하지 않는 것이 안전합니다. 처리 중 새로고침하면 작업 상태는 복원될 수 있지만 로컬 원본 미리보기, 렌더 전 선택이나 직접 그린 영역을 다시 확인해야 할 수 있으므로 결과를 시작하기 전 설정을 한 번 더 기록해 두는 편이 좋습니다.
- · 내가 처리·게시할 권한이 있는 영상인지 확인한다
- · MP4·MOV·WebM·MKV, 10분 이하, 1GB 이하인지 확인한다
- · 현재 개인정보 처리방침에서 보관·삭제 조건을 확인한다
- · 민감 정보가 더 있다면 얼굴 외 영역도 별도로 가릴 계획을 세운다
2단계 — 감지된 트랙에서 남길 사람과 가릴 사람을 고릅니다

파일을 올리고 감지를 마치면 YuNet 기반 얼굴 감지가 비슷한 얼굴 상자를 시간 방향으로 묶어 트랙 카드로 보여 줍니다. 여기서 ‘2명을 찾았다’는 표시는 두 사람의 신원을 알아냈다는 뜻이 아니라 이 영상에서 두 개의 얼굴 트랙을 만들었다는 뜻입니다. 신원 인식이나 동명이인 판별 기능으로 해석하면 안 됩니다.
시연 화면에서는 얼굴 트랙 두 개가 나왔습니다. 기본적으로 가릴 대상을 확인한 뒤, 영상에 계속 보여도 되는 여성 트랙은 ‘남기기’로 바꾸고 남성 트랙만 ‘가리기’로 두었습니다. 사람이 여러 명이면 카드의 대표 얼굴만 보지 말고 영상 속 등장 시점과 움직임을 함께 확인하세요. 트랙이 중간에 바뀌면 남길 사람의 얼굴이 가려지거나, 가려야 할 사람이 그대로 남을 수 있습니다. 자동 감지 트랙은 최대 개수 제한도 있으므로 군중 장면일수록 전 구간 재생 검수가 중요합니다.
3단계 — 픽셀 모자이크와 블러, 강도를 선택합니다
가리는 방식은 픽셀 형태의 모자이크와 흐리게 만드는 블러 중에서 고를 수 있고, 강도는 약·중·강으로 조절합니다. 이 시연에서는 남성 얼굴에 픽셀 모자이크의 ‘강’을 적용했습니다. 강도를 높이면 원래 얼굴의 세부가 덜 보이지만, 어떤 설정도 모든 프레임에서 식별 가능성을 자동으로 없애 준다고 단정할 수는 없습니다. 얼굴 크기, 원본 해상도, 움직임, 한 프레임의 잔상에 따라 결과가 달라집니다.
가리기 전에 예상 비용도 확인합니다. 현재 제품 계약은 3분 이하인 첫 모자이크 렌더 1회만 무료입니다. 첫 무료 렌더를 이미 썼거나 영상이 3분을 초과하면 영상 길이를 분 단위로 올림해 1크레딧/분을 계산합니다. 예를 들어 유료 조건의 61초 영상은 2분으로 계산됩니다. 첫 시도가 3분을 넘으면 무료 대상이 아니어서 유료로 처리되며, 3분 이하 첫 렌더에 쓸 무료 1회 조건은 별도로 남습니다. 선택한 마스크가 하나도 없다면 가릴 결과가 없으므로 렌더·과금 대상으로 보지 않습니다.
캡처에는 로컬 테스트 환경의 ‘1크레딧’ 예상치가 보이지만, 이를 라이브 요금의 증거로 사용하지 않았습니다. 실제 결제 판단은 로그인한 계정에서 렌더 직전에 표시되는 최신 예상 크레딧과 현재 요금 안내를 확인해야 합니다. 정책은 바뀔 수 있으므로 오래된 캡처 숫자보다 현재 화면을 우선하세요.
무료 조건은 ‘로그인 없이 무제한 무료’가 아닙니다. 로그인한 계정에서 3분 이하 첫 렌더 1회에만 적용되고, 이후 또는 3분 초과 영상은 분 올림 요율을 확인해야 합니다.
4단계 — 자동 감지가 놓친 곳은 고정 영역으로 보완합니다
자동 목록에 가려야 할 얼굴이 없으면 직접 영역 추가를 사용할 수 있습니다. 시작·끝 시각과 사각형을 정해 해당 구간에 마스크를 덧씌우는 방식입니다. 이 수동 ROI는 선택한 시간 동안 같은 위치에 머무는 고정 사각형이며, 대상이 움직인다고 따라가는 추적 기능이 아닙니다. 멈춰 있는 인물이나 고정된 차량 번호판처럼 위치 변화가 작은 대상에는 쓸 수 있지만, 화면을 가로지르는 행인에게 한 개의 큰 사각형만 두면 필요 이상으로 화면을 가리거나 중간에 얼굴을 놓칠 수 있습니다.
움직이는 대상을 보완하려면 짧은 시간 구간으로 나누고 위치가 바뀔 때마다 사각형을 추가하는 편이 안전합니다. 시작 프레임, 중간 프레임, 끝 프레임을 각각 확인해 대상이 영역 밖으로 나가지 않는지 보세요. 자동 트랙과 수동 영역이 겹치는 것은 문제가 아닐 수 있지만, 남기기로 한 사람까지 덮지 않는지도 함께 확인해야 합니다. 차량 번호판이나 화면 속 연락처처럼 얼굴 이외의 민감 정보는 자동 얼굴 감지가 찾아 준다고 기대하지 말고 수동 검수 대상으로 따로 적어 두세요.
5단계 — 완료 영상은 처음부터 끝까지 재생합니다

렌더가 끝나면 바로 내려받기 전에 결과 미리보기를 0초부터 끝까지 재생합니다. 시연 결과에서는 남성 얼굴에 강한 픽셀 모자이크가 적용됐고 여성 얼굴은 남았습니다. 이것은 정면에 가깝고 움직임이 적은 8초 합성 샘플의 관측값입니다. 실제 촬영에서 같은 정확도나 가림 정도가 보장된다는 뜻은 아닙니다.
검수할 때는 가려야 할 얼굴이 한 프레임이라도 드러나는지, 남길 사람을 잘못 가렸는지, 트랙이 다른 대상으로 튀는지, 오디오나 영상 길이에 이상이 없는지를 봅니다. 재생 속도를 낮출 수 있다면 장면 전환과 화면 가장자리를 특히 자세히 확인하세요. 문제가 있으면 원본을 다시 올려 선택을 바꾸거나, 누락 구간에 고정 영역을 추가해 다시 렌더합니다. 다운로드한 파일도 게시 플랫폼에 올리기 전에 로컬 플레이어에서 한 번 더 확인하는 것이 좋습니다.
게시 전 최종 체크리스트
| 확인 항목 | 봐야 할 것 | 문제가 있으면 |
|---|---|---|
| 권한 | 촬영·처리·게시 동의와 목적 범위 | 동의나 법적 근거를 확인하기 전 게시 보류 |
| 자동 트랙 | 사람별 카드가 중간에 바뀌거나 끊기지 않는지 | 가리기·남기기 선택 수정 또는 수동 영역 추가 |
| 고정 영역 | 선택 시간 내내 대상이 사각형 안에 있는지 | 시간을 나눠 여러 영역으로 보완 |
| 다른 정보 | 번호판·명찰·주소·연락처 등 | 얼굴 감지와 별도로 직접 가리기 |
| 완성본 | 첫 프레임부터 마지막 프레임까지 노출이 없는지 | 수정 후 다시 렌더하고 재검수 |
| 보관·삭제 | 현재 정책이 조직과 촬영 동의 조건에 맞는지 | 맞지 않으면 서버 업로드 중단 |