Подменяем лицо в видео в реальном времени

dedinside

Бог флуда
Дней с нами
1.570
Розыгрыши
3
Сообщения
825
Репутация
35
Реакции
721
avatarify Позволит тебе подменить лицо в реальном времени, во время видеозвонка в скайпе, или зуме
Инструкция по установке на Windows:
1) Переходим на на сайт и скачиваем Miniconda python 3.7
--Ссылка удалена--
2) Устанавливаем Git:https://git-scm.com/download/win
--Ссылка удалена--
Вводим в пуске "Miniconda", и открываем Anaconda promt
--Ссылка удалена--
Вводим по очерёдности команды в консоль:

Код:
git clone https://github.com/alievk/avatarify.git
cd avatarify\scripts\install_windows.bat
После успешного завершения, скачиваем доп.ресурсы с гугл диска,яндекса,мега(на ваш выбор)
и размещаем vox-adv-cpk.pth.tar в папку avatarify (не распаковываем).
папка avatarify находится в C:\Users\{username}.
--Ссылка удалена--
После этого, если вы уже закрыли консоль miniconda, то открываем её снова, прописываем:
Код:
run_windows.bat
Убедитесь, что ваша ОЗУ не забита, т.к при первом запуске программа докачает и установит нужные ей элементы.
--Ссылка удалена--
После успешного запуска на экране появятся 2 окна, в одном будет изображение с веб камеры, в другом - с Avatarify.
--Ссылка удалена--
Управление:

1-9: Переключение между лицами

0(ноль):Включает и выключает отображение Аватара.

A/D: Предыдущий/Следующий аватар из папки

W/S: Приближение камеры

Z/C: Настройка непрозрачности наложения Аватара

X: Сбрасывает настройки,перед использованием помогает.

F: Поиск окна и опоры

R:Зеркальное отображение с веб камеры

T: Зеркальное отображение аватара

I: Показать FPS

Управление Аватаром:

Вот основные принципы управления вашим аватаром:

Выровняйте свое лицо в окне камеры как можно ближе по пропорциям и положению к целевому аватару. Используйте функцию увеличения/уменьшения масштаба (W / S клавиши). Когда вы выровняетесь, нажмите "X", чтобы использовать этот кадр в качестве ссылки для управления остальной анимацией

Используйте функцию наложения (клавиши Z/C), чтобы максимально приблизить выражение вашего лица и лица аватара

Кроме того, вы можете нажать " F " для программного обеспечения, чтобы попытаться найти лучшую позицию. Это замедлит частоту кадров, но пока это происходит, вы можете продолжать двигать головой: окно предварительного просмотра будет мигать зеленым цветом, когда он обнаружит, что ваша поза лица ближе соответствует аватару, чем та, которую он использует в данный момент. Вы также увидите два числа: первое число - это то, насколько близко вы в данный момент выровнены по Аватару, а второе число-насколько близко выровнена система отсчета.

Вы хотите получить первое число как можно меньше - около 10 обычно является хорошим выравниванием. Когда вы закончите, нажмите "F" еще раз, чтобы выйти из режима поиска опорных кадров.

Вам не нужно быть точным, и некоторые другие конфигурации могут дать еще лучшие результаты, но обычно это хорошая отправная точка.

Теперь, скачиваем плагин для OBS, А также сам OBS Studio
VirtualCam(Выберите Установить и зарегистрировать только 1 виртуальную камеру)
--Ссылка удалена--
Запускаем OBS

В разделе Sources нажмите на кнопку Добавить (знак"+"), выберите Windows Capture и нажмите OK. В появившемся окне выберите "[python.exe]: avatarify " в выпадающем меню окна и нажмите кнопку OK. Затем выберите Edit -> Transform -> Fit to screen.

В OBS Studio перейдите в меню Сервис - > VirtualCam. Проверьте автозапуск, установите Буферизованные кадры в 0 и нажмите кнопку Пуск.

Теперь OBS-Camera camera должна быть доступна в Zoom (или другом программном обеспечении для видеоконференцсвязи).
 
Какие лица есть на выбор для подмены?
 
Здравствуйте. Не получается до конца установить программу. На этапе
run_windows.bat выдает следующее сообщение (см.фото) и ничего не происходит. Подскачите в чем может быть проблема?
2021-01-12_10-57-23.png
---------Двойное сообщение соединено: ---------
Попробовал сделать все заново, на этапе
install_windows.bat
выдает ошибку как на картинке
2021-01-12_11-27-44.png

Подскажите, что делаю не так. Заранее спасибо.
 
Последнее редактирование:
Нужна инфа, в coinlist кто-то пробовал?