Все обнаруженные лица
Скрыть все лица
Скрывайте каждое обнаруженное лицо. Эталонные фотографии и установление личности не требуются.
Обнаруживайте и отслеживайте лица на видео, затем применяйте размытие или мозаику на своём устройстве. Выберите всех или используйте эталонные фотографии, чтобы указать, кто останется видимым.
Для коммерческого развёртывания с предобученными моделями InsightFace требуется отдельная коммерческая лицензия на модели.
Запросить коммерческую лицензиюПосмотрите, как лица отслеживаются и скрываются в разных сценах с помощью гауссова размытия и мозаики.
Реальный результат PrivateFrame. Проверьте обработанное видео перед публикацией.
Открыть видеоМузыка: Tears in Rain — Scott Buckley · CC BY 4.0. Использован фрагмент с монтажом и сведением.
Выберите, чьи лица скрыть
Обрабатывайте все обнаруженные лица или сопоставляйте людей с фотографиями из эталонной папки.
Все обнаруженные лица
Скрывайте каждое обнаруженное лицо. Эталонные фотографии и установление личности не требуются.
Люди с совпадением
Скрывайте людей, совпавших с эталонными фотографиями, и оставляйте остальных видимыми.
Все остальные
Оставляйте людей с совпадением видимыми, а лица без совпадения или с неопределённым результатом скрывайте.
Сопоставление по фотографиям может пропустить человека. Проверяйте результаты выборочной обработки перед публикацией: в режиме скрытия выбранных людей целевой человек без совпадения может остаться видимым.
Для работы с видео
После установки зависимостей и моделей обрабатывайте видео и эталонные фотографии локально, без их загрузки на сервер.
Отслеживайте обнаруженные лица и стабилизируйте их области между кадрами для более равномерного покрытия.
Настройте стиль, силу и дополнительный отступ области скрытия под свой видеоматериал.
Повторно используйте JSON анализа, чтобы менять параметры рендеринга или редактировать рамки лиц без повторного обнаружения и распознавания.
Простой процесс
Откройте PrivateFrame в приложении InsightFace для компьютера или передайте видео в CLI либо Python API.
Выберите режим, при необходимости добавьте эталонные фотографии и задайте размытие или мозаику.
Экспортируйте новое видео и JSON анализа для повторного использования. Проверьте результат, прежде чем делиться им.
Начало работы
Начните с приложения для компьютера, автоматизируйте обработку видео или интегрируйте её в Python.
Откройте модуль PrivateFrame в InsightFace Evaluation Studio. Выберите видео, настройки и выходную папку.
python -m pip install \
"./python-package[gui]"
insightface-guiОбрабатывайте видео одной командой или разделите анализ и рендеринг для проверки и повторного экспорта.
python -m pip install \
"./python-package[privateframe]"
insightface-privateframe process \
--input video.mp4 --output-dir outputВстраивайте анализ и рендеринг в своё приложение с обратными вызовами для отслеживания прогресса и отмены.
from insightface.app.privateframe import (
analyze_streaming_pipeline,
render_streaming_artifacts,
)Требуется Python 3.10 или новее. Следуйте руководству для установки из обновлённого репозитория. При первом запуске может потребоваться скачивание моделей. Предоставляемые предобученные модели предназначены только для оценки в рамках некоммерческих исследований. Перед коммерческим развёртыванием получите лицензию на модели.
Запросить коммерческую лицензиюСценарии применения
Оставляйте выступающих видимыми, скрывая обнаруженные лица других участников или прохожих.
Скрывайте лица на записях занятий или семинаров перед распространением.
Скрывайте лица на внутренних записях, прежде чем передавать копию внешним партнёрам.
Вопросы и ответы
После установки зависимостей и моделей обработка выполняется локально. Видео и эталонные фотографии не загружаются на сервер для обработки. Недостающие модели могут скачиваться при первом использовании.
Да. Сохраните исходное видео и JSON анализа, чтобы повторно выполнить рендеринг с другими параметрами размытия, мозаики или кодирования. В JSON также можно редактировать рамки лиц. Изменение настроек обнаружения или сопоставления личности требует нового анализа.
Нет. Обнаружение, отслеживание и сопоставление могут пропустить лица или ошибиться. Проверьте экспортированное видео, особенно краткие появления, смены сцен и перекрытия лиц. Скрытие лиц не скрывает голоса, имена, одежду и другие признаки, позволяющие установить личность.
Код InsightFace распространяется по лицензии MIT. Предобученные модели проекта предназначены для некоммерческих исследований; коммерческое использование требует соответствующего разрешения на модели. Свяжитесь с нами, чтобы обсудить ваше развёртывание.
Для коммерческого развёртывания с предобученными моделями InsightFace требуется отдельная лицензия на модели. Код распространяется по лицензии MIT; лицензии на код и модели применяются отдельно.