DeepMosaics: автоматическое удаление мозаики из изображений и видео или добавление мозаики к ним

Общее введение

DeepMosaics - это проект с открытым исходным кодом, основанный на семантической сегментации и методах преобразования изображений в мозаику, предназначенный для автоматического удаления мозаики из изображений и видео или добавления к ним мозаичных эффектов. Проект использует возможности глубокого обучения, чтобы предоставить пользователям эффективный способ обработки мозаичных изображений, как декодированных, так и закодированных. DeepMosaics поддерживает системы Windows, Linux и Mac OS, и особенно подходит для работы на графических процессорах NVIDIA с установленным окружением CUDA, чтобы использовать все преимущества ускорения GPU.

 

Поскольку проект является старым, в соответствии с процессом установки по умолчанию может зависеть от версии среды проблемы, вызванные аномалиями, пожалуйста, установите последнее положение один клик развертывания пакета.

 

DeepMosaics:自动去除图像和视频中的马赛克,或向其添加马赛克

 

DeepMosaics:自动去除图像和视频中的马赛克,或向其添加马赛克

 

 

Список функций

  • Автоматическое удаление мозаики с фотографий и видео
  • Автоматическое добавление мозаичных эффектов
  • Поддержка различных операционных систем (Windows, Linux, Mac OS)
  • Эффективная обработка данных с помощью методов глубокого обучения
  • Предоставление предварительно обученных моделей для улучшения обработки
  • Поддержка обучения моделей с использованием пользовательских данных

 

 

Использование помощи

Этапы установки

  1. Проект клонирования:
    git clone https://github.com/HypoX64/DeepMosaics.git
    cd DeepMosaics
    
  2. Создайте и активируйте виртуальную среду (необязательно):
    virtualenv mosaic
    source mosaic/bin/activate
    
  3. Установите зависимость:
    pip install -r requirements.txt
    

Зависимая версия устарела, пожалуйста, отредактируйте ее, удалив номер версии, и установите.

 

Добавление мозаики

Чтобы добавить мозаику к изображению, выполните следующую команду:

python deepmosaic.py --media_path ./path/to/your/image.jpg --model_path ./pretrained_models/mosaic/add_face.pth --gpu_id 0

Удалите мозаику

Используйте следующую команду, чтобы удалить мозаику с изображения:

python deepmosaic.py --media_path ./result/path/to/your/image_with_mosaic.jpg --model_path ./pretrained_models/mosaic/clean_face_HD.pth --gpu_id 0

предостережение

  • Убедитесь, что предварительно обученная модель загружена и размещена по правильному пути.
  • Время выполнения зависит от производительности компьютера, и для ускорения обработки рекомендуется запускать на GPU.
  • Для воспроизведения видеофайлов рекомендуется использовать potplayer.

Примеры использования и лучшие практики

DeepMosaics используется в широком спектре приложений, таких как защита конфиденциальности, создание произведений искусства и редактирование видео. Например, удаляя мозаику с портретов, можно проводить верификацию по распознаванию лиц при проверке личности (только для юридических целей) или наоборот, добавлять размытие к конфиденциальной информации для защиты частной жизни. Художники могут использовать этот инструмент для переноса стиля известных картин на содержащие мозаику изображения, чтобы создавать уникальные произведения изобразительного искусства, например, превращая фотографию человеческого лица в стиль Ван Гога.

 

 

Новая версия клиентского пакета для установки одним щелчком мыши

Более старая версия:

https://drive.google.com/open?id=1LTERcN33McoiztYEwBxMuRjjgxh4DEPs

https://pan.baidu.com/s/10rN3U3zd5TmfGpO_PEShqQ Код извлечения 1x0a

 

Новое издание:

https://pan.baidu.com/s/1h4FPF3RSyjoZ17Y8lrIkKg?pwd=gswk Код для извлечения: gswk

https://drive.google.com/drive/folders/1-AbrPv09a7YRTYM4Od_Byvc8UqqQj0J1

© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...