Меню

Face swap ошибка при установке

thank you for sharing the code!
In «make -j4» display error:

/root/face_swap_lib/face_swap/face_swap/cnn_3dmm_expr.cpp: In constructor ‘face_
swap::CNN3DMMExpr::CNN3DMMExpr(const string&, const string&, const string&, cons
t string&, bool, bool, bool, int)’:
/root/face_swap_lib/face_swap/face_swap/cnn_3dmm_expr.cpp:29:20: error: ‘make_un
ique’ is not a member of ‘std’
fservice = std::make_unique();
^
/root/face_swap_lib/face_swap/face_swap/cnn_3dmm_expr.cpp:29:50: error: expected
primary-expression before ‘>’ token
fservice = std::make_unique();
^
/root/face_swap_lib/face_swap/face_swap/cnn_3dmm_expr.cpp:29:52: error: expected
primary-expression before ‘)’ token
fservice = std::make_unique();
^
make[2]: *** [face_swap/CMakeFiles/face_swap.dir/cnn_3dmm_expr.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs….
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp: In constructo
r ‘face_swap::FaceSwapEngineImpl::FaceSwapEngineImpl(const string&, const string
&, const string&, const string&, const string&, const string&, const string&, co
nst string&, bool, bool, bool, int)’:
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp:47:21: error:m
ake_unique’ is not a member of ‘std’
m_cnn_3dmm_expr = std::make_unique(
^
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp:47:49: error:e
xpected primary-expression before ‘>’ token
m_cnn_3dmm_expr = std::make_unique(
^
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp:53:17: error:m
ake_unique’ is not a member of ‘std’
m_face_seg = std::make_unique(seg_deploy_path,
^
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp:53:41: error:e
xpected primary-expression before ‘>’ token
m_face_seg = std::make_unique(seg_deploy_path,
^
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp:57:18: error:m
ake_unique’ is not a member of ‘std’
m_basel_3dmm = std::make_unique();
^
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp:57:44: error:e
xpected primary-expression before ‘>’ token
m_basel_3dmm = std::make_unique();
^
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp:57:46: error:e
xpected primary-expression before ‘)’ token
m_basel_3dmm = std::make_unique();
^
make[2]: *** [face_swap/CMakeFiles/face_swap.dir/face_swap_engine_impl.cpp.o] Er
ror 1
make[1]: *** [face_swap/CMakeFiles/face_swap.dir/all] Error 2
make: *** [all] Error 2

I don’t what happened. my system is centos. I sure install all Dependencies

thank you for sharing the code!
In «make -j4» display error:

/root/face_swap_lib/face_swap/face_swap/cnn_3dmm_expr.cpp: In constructor ‘face_
swap::CNN3DMMExpr::CNN3DMMExpr(const string&, const string&, const string&, cons
t string&, bool, bool, bool, int)’:
/root/face_swap_lib/face_swap/face_swap/cnn_3dmm_expr.cpp:29:20: error: ‘make_un
ique’ is not a member of ‘std’
fservice = std::make_unique();
^
/root/face_swap_lib/face_swap/face_swap/cnn_3dmm_expr.cpp:29:50: error: expected
primary-expression before ‘>’ token
fservice = std::make_unique();
^
/root/face_swap_lib/face_swap/face_swap/cnn_3dmm_expr.cpp:29:52: error: expected
primary-expression before ‘)’ token
fservice = std::make_unique();
^
make[2]: *** [face_swap/CMakeFiles/face_swap.dir/cnn_3dmm_expr.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs….
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp: In constructo
r ‘face_swap::FaceSwapEngineImpl::FaceSwapEngineImpl(const string&, const string
&, const string&, const string&, const string&, const string&, const string&, co
nst string&, bool, bool, bool, int)’:
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp:47:21: error:m
ake_unique’ is not a member of ‘std’
m_cnn_3dmm_expr = std::make_unique(
^
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp:47:49: error:e
xpected primary-expression before ‘>’ token
m_cnn_3dmm_expr = std::make_unique(
^
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp:53:17: error:m
ake_unique’ is not a member of ‘std’
m_face_seg = std::make_unique(seg_deploy_path,
^
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp:53:41: error:e
xpected primary-expression before ‘>’ token
m_face_seg = std::make_unique(seg_deploy_path,
^
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp:57:18: error:m
ake_unique’ is not a member of ‘std’
m_basel_3dmm = std::make_unique();
^
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp:57:44: error:e
xpected primary-expression before ‘>’ token
m_basel_3dmm = std::make_unique();
^
/root/face_swap_lib/face_swap/face_swap/face_swap_engine_impl.cpp:57:46: error:e
xpected primary-expression before ‘)’ token
m_basel_3dmm = std::make_unique();
^
make[2]: *** [face_swap/CMakeFiles/face_swap.dir/face_swap_engine_impl.cpp.o] Er
ror 1
make[1]: *** [face_swap/CMakeFiles/face_swap.dir/all] Error 2
make: *** [all] Error 2

I don’t what happened. my system is centos. I sure install all Dependencies

Installing faceswap

  • Installing faceswap
  • Prerequisites
    • Hardware Requirements
    • Supported operating systems
  • Important before you proceed
  • Linux and Windows Install Guide
    • Installer
    • Manual Install
    • Prerequisites
      • Anaconda
      • Git
    • Setup
      • Anaconda
        • Set up a virtual environment
        • Entering your virtual environment
      • faceswap
        • Easy install
        • Manual install
    • Running faceswap
    • Create a desktop shortcut
    • Updating faceswap
  • General Install Guide
    • Installing dependencies
      • Git
      • Python
      • Virtual Environment
    • Getting the faceswap code
    • Setup
      • About some of the options
    • Run the project
    • Notes

Prerequisites

Machine learning essentially involves a ton of trial and error. You’re letting a program try millions of different settings to land on an algorithm that sort of does what you want it to do. This process is really really slow unless you have the hardware required to speed this up.

The type of computations that the process does are well suited for graphics cards, rather than regular processors. It is pretty much required that you run the training process on a desktop or server capable GPU. Running this on your CPU means it can take weeks to train your model, compared to several hours on a GPU.

Hardware Requirements

TL;DR: you need at least one of the following:

  • A powerful CPU
    • Laptop CPUs can often run the software, but will not be fast enough to train at reasonable speeds
  • A powerful GPU
    • Currently, Nvidia GPUs are fully supported. and AMD graphics cards are partially supported through plaidML.
    • If using an Nvidia GPU, then it needs to support at least CUDA Compute Capability 3.0 or higher.
      To see which version your GPU supports, consult this list: https://developer.nvidia.com/cuda-gpus
      Desktop cards later than the 7xx series are most likely supported.
  • A lot of patience

Supported operating systems

  • Windows 10
    Windows 7 and 8 might work. Your mileage may vary. Windows has an installer which will set up everything you need. See: https://github.com/deepfakes/faceswap/releases
  • Linux
    Most Ubuntu/Debian or CentOS based Linux distributions will work.
  • macOS
    GPU support on macOS is limited due to lack of drivers/libraries from Nvidia.
  • All operating systems must be 64-bit for Tensorflow to run.

Alternatively, there is a docker image that is based on Debian.

Important before you proceed

In its current iteration, the project relies heavily on the use of the command line, although a gui is available. if you are unfamiliar with command line tools, you may have difficulty setting up the environment and should perhaps not attempt any of the steps described in this guide. This guide assumes you have intermediate knowledge of the command line.

The developers are also not responsible for any damage you might cause to your own computer.

Linux and Windows Install Guide

Installer

Windows and Linux now both have an installer which installs everything for you and creates a desktop shortcut to launch straight into the GUI. You can download the installer from https://github.com/deepfakes/faceswap/releases.

If you have issues with the installer then read on for the more manual way to install faceswap on Windows.

Manual Install

Setting up faceswap can seem a little intimidating to new users, but it isn’t that complicated, although a little time consuming. It is recommended to use Linux where possible as Windows will hog about 20% of your GPU Memory, making faceswap run a little slower, however using Windows is perfectly fine and 100% supported.

Prerequisites

Anaconda

Download and install the latest Python 3 Anaconda from: https://www.anaconda.com/download/. Unless you know what you are doing, you can leave all the options at default.

Git

Download and install Git for Windows: https://git-scm.com/download/win. Unless you know what you are doing, you can leave all the options at default.

Setup

Reboot your PC, so that everything you have just installed gets registered.

Anaconda

Set up a virtual environment

  • Open up Anaconda Navigator
  • Select «Environments» on the left hand side
  • Select «Create» at the bottom
  • In the pop up:
    • Give it the name: faceswap
    • IMPORTANT: Select python version 3.6
    • Hit «Create» (NB: This may take a while as it will need to download Python 3.6)
      Anaconda virtual env setup

Entering your virtual environment

To enter the virtual environment:

  • Open up Anaconda Navigator
  • Select «Environments» on the left hand side
  • Hit the «>» arrow next to your faceswap environment and select «Open Terminal»
    Anaconda enter virtual env

faceswap

  • If you are not already in your virtual environment follow these steps
  • Get the faceswap repo by typing: git clone --depth 1 https://github.com/deepfakes/faceswap.git
  • Enter the faceswap folder: cd faceswap

Easy install

  • Enter the command python setup.py and follow the prompts:
  • If you have issues/errors follow the Manual install steps below.

Manual install

Do not follow these steps if the Easy Install above completed succesfully.

  • Install tkinter (required for the GUI) by typing: conda install tk
  • Install requirements: pip install -r requirements.txt
  • Install Tensorflow (either GPU or CPU version depending on your setup):
    • GPU Version: conda install tensorflow-gpu
    • Non GPU Version: conda install tensorflow

Running faceswap

  • If you are not already in your virtual environment follow these steps
  • Enter the faceswap folder: cd faceswap
  • Enter the following to see the list of commands: python faceswap.py -h or enter python faceswap.py gui to launch the GUI

Create a desktop shortcut

A desktop shortcut can be added to easily launch straight into the faceswap GUI:

  • Open Notepad
  • Paste the following:
%USERPROFILE%Anaconda3envsfaceswappython.exe %USERPROFILE%/faceswap/faceswap.py gui
  • Save the file to your desktop as «faceswap.bat»

Updating faceswap

It’s good to keep faceswap up to date as new features are added and bugs are fixed. To do so:

  • If using the GUI you can go to the Help menu and select «Check for Updates…». If updates are available go to the Help menu and select «Update Faceswap». Restart Faceswap to complete the update.
  • If you are not already in your virtual environment follow these steps
  • Enter the faceswap folder: cd faceswap
  • Enter the following git pull --all
  • Once the latest version has downloaded, make sure your dependencies are up to date. There is a script to help with this: python update_deps.py

General Install Guide

Installing dependencies

Git

Git is required for obtaining the code and keeping your codebase up to date.
Obtain git for your distribution from the git website.

Python

The recommended install method is to use a Conda3 Environment as this will handle the installation of Nvidia’s CUDA and cuDNN straight into your Conda Environment. This is by far the easiest and most reliable way to setup the project.

  • MiniConda3 is recommended: MiniConda3

Alternatively you can install Python (>= 3.6-3.7 64-bit) for your distribution (links below.) If you go down this route and are using an Nvidia GPU you should install CUDA (https://developer.nvidia.com/cuda-zone) and cuDNN (https://developer.nvidia.com/cudnn). for your system. If you do not plan to build Tensorflow yourself, make sure you install no higher than version 10.0 of CUDA and 7.5.x of CUDNN.

  • Python distributions:
    • apt/yum install python3 (Linux)
    • Installer (Windows)
    • brew install python3 (macOS)

Virtual Environment

It is highly recommended that you setup faceswap inside a virtual environment. In fact we will not generally support installations that are not within a virtual environment as troubleshooting package conflicts can be next to impossible.

If using Conda3 then setting up virtual environments is relatively straight forward. More information can be found at Conda Docs

If using a default Python distribution then virtualenv and virtualenvwrapper may help when you are not using docker.

Getting the faceswap code

It is recommended to clone the repo with git instead of downloading the code from http://github.com/deepfakes/faceswap and extracting it as this will make it far easier to get the latest code (which can be done from the GUI). To clone a repo you can either use the Git GUI for your distribution or open up a command prompt, enter the folder where you want to store faceswap and enter:

git clone https://github.com/deepfakes/faceswap.git

Setup

Enter your virtual environment and then enter the folder that faceswap has been downloaded to and run:

If setup fails for any reason you can still manually install the packages listed within requirements.txt

About some of the options

  • CUDA: For acceleration. Requires a good nVidia Graphics Card (which supports CUDA inside)
  • Docker: Provide a ready-made image. Hide trivial details. Get you straight to the project.
  • nVidia-Docker: Access to the nVidia GPU on host machine from inside container.

CUDA with Docker in 20 minutes.

INFO    The tool provides tips for installation
        and installs required python packages
INFO    Setup in Linux 4.14.39-1-MANJARO
INFO    Installed Python: 3.6.5 64bit
INFO    Installed PIP: 10.0.1
Enable  Docker? [Y/n] 
INFO    Docker Enabled
Enable  CUDA? [Y/n] 
INFO    CUDA Enabled
INFO    1. Install Docker
        https://www.docker.com/community-edition
        
        1. Install Nvidia-Docker & Restart Docker Service
        https://github.com/NVIDIA/nvidia-docker
        
        1. Build Docker Image For faceswap
        docker build -t deepfakes-gpu -f Dockerfile.gpu .
        
        1. Mount faceswap volume and Run it
        # without gui. tools.py gui not working.
        nvidia-docker run --rm -it -p 8888:8888 
            --hostname faceswap-gpu --name faceswap-gpu 
            -v /opt/faceswap:/srv 
            deepfakes-gpu
        
        # with gui. tools.py gui working.
        ## enable local access to X11 server
        xhost +local:
        ## enable nvidia device if working under bumblebee
        echo ON > /proc/acpi/bbswitch
        ## create container 
        nvidia-docker run -p 8888:8888 
            --hostname faceswap-gpu --name faceswap-gpu 
            -v /opt/faceswap:/srv 
            -v /tmp/.X11-unix:/tmp/.X11-unix 
            -e DISPLAY=unix$DISPLAY 
            -e AUDIO_GID=`getent group audio | cut -d: -f3` 
            -e VIDEO_GID=`getent group video | cut -d: -f3` 
            -e GID=`id -g` 
            -e UID=`id -u` 
            deepfakes-gpu
        
        1. Open a new terminal to interact with the project
        docker exec faceswap-gpu python /srv/faceswap.py gui

A successful setup log, without docker.

INFO    The tool provides tips for installation
        and installs required python packages
INFO    Setup in Linux 4.14.39-1-MANJARO
INFO    Installed Python: 3.6.5 64bit
INFO    Installed PIP: 10.0.1
Enable  Docker? [Y/n] n
INFO    Docker Disabled
Enable  CUDA? [Y/n] 
INFO    CUDA Enabled
INFO    CUDA version: 9.1
INFO    cuDNN version: 7
WARNING Tensorflow has no official prebuild for CUDA 9.1 currently.
        To continue, You have to build your own tensorflow-gpu.
        Help: https://www.tensorflow.org/install/install_sources
Are System Dependencies met? [y/N] y
INFO    Installing Missing Python Packages...
INFO    Installing tensorflow-gpu
INFO    Installing pathlib==1.0.1
......
INFO    Installing tqdm
INFO    Installing matplotlib
INFO    All python3 dependencies are met.
        You are good to go.

Run the project

Once all these requirements are installed, you can attempt to run the faceswap tools. Use the -h or --help options for a list of options.

or run with gui to launch the GUI

Proceed to ../blob/master/USAGE.md

Notes

This guide is far from complete. Functionality may change over time, and new dependencies are added and removed as time goes on.

If you are experiencing issues, please raise them in the faceswap Forum instead of the main repo. Usage questions raised in the issues within this repo are liable to be closed without response.

Отлично провести время, меняя или изменяя лица на фотографиях, или во время съемки в реальном времени можно с приложением Face Swap. Эта программа способна обрабатывать изображение лица, наложив на него макияж, сменив местами лица людей, изображенных на фото и многое другое. Для тех, чей смартфон не поддерживает данный продукт, можно скачать Face Swap на компьютер бесплатно.

Невозможно не засмеяться

Это по-настоящему веселое приложение, которое не оставит равнодушным к себе даже самого серьезного человека. Например, взять фото со своим любимым котом или собакой. Используя эффекты, можно сменить свое лицо на мордашку кота и наоборот, и получить неожиданную трансформацию снимка в мега веселую фотографию с абсолютно непредсказуемым результатом.

Для этого перевоплощения и других не менее эффектных изменений редактор оснащен всеми необходимыми инструментами. Используя для его запуска компьютер, пользователь получает еще одно преимущество. Вероятнее всего, на ПК хранится база семейных и других снимков, которые можно модифицировать при помощи приложения. Это сильно повеселит не только владельцев компьютеров, но и членов их семей, а также друзей, которые увидят результаты необычного творчества.

Face Swap-01 Face Swap-02

Описание

Приложение имеет очень простой и доступный для использования интерфейс. Это позволяет работать с ним пользователям даже с начальным опытом использования мобильного софта.

Запустившись, редактор предлагает выбрать режим работы: «Использовать фото» или «Обменяться лицами». В первом случае система фиксирует лицо пользователя при помощи камеры устройства, а после этого предлагает вставить его в шаблонные снимки других людей, или наоборот: вместо своего лица использовать подвижные изображения других физиономий. Делать это будет очень легко, если скачать Face Swap на ПК и использовать веб-камеру для фиксации изображения.

Второй режим позволяет веселиться с групповыми фото, или со снимками, на которых находятся хотя бы два человека. Открыв такой снимок, можно поменять местами всем присутствующим на нем людям лица, или выбрать одну физиономию, и продублировать ее для всех голов. Стоит отметить, что приложение может не церемониться с тем, кто находится на изображении: человек или животное.

Стоит отметить старания разработчиков, которые использовали хорошо проработанные алгоритмы обработки картинки. Программа очень умело вписывает лица на другие поверхности, качественно подгоняя их цвет и структуру.

Face Swap-03 Face Swap-04

Особенности редактора

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

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

Кроме фотографирования здесь можно записывать видео. Также как и со статичными картинками, оно сохраняется в высоком разрешении на жестком диске. Авторы проекта также предлагают подсказки для того, чтобы понять, как пользоваться Face Swap на компьютере.

Face Swap-05 Face Swap-06

Плюсы и минусы приложения

Данный проект позволяет отлично провести время, при этом оценить его по достоинству можно и на ПК. Он имеет ряд положительных свойств, которые уместились в несколько пунктов.

  • Интерфейс понимается с первого запуска в силу своей простоты и лаконичности.
  • Очень широкий функционал.
  • Множество фильтров, тем, и тегов, упрощающих поиск необходимых изображений.
  • Низкие системные требования.
  • Возможность сохранения изображений и видеозаписей в высоком качестве.
  • Отлаженный алгоритм изменения изображения допускает мало ошибок.

Среди минусов отмечают несколько свойств.

  • При выходе обновлений, может нарушаться нормальная работа.
  • В некоторых случаях трудно манипулировать фильтрами во время наложения в реальном времени.

Как легко установить Face Swap на компьютер?

Использование мобильных приложений на системах с Windows возможно только после инсталлирования в них специальных эмуляторов. Наиболее надежными и стабильными в работе считаются BlueStacks 2, BlueStacks 3, BlueStacks 4, Nox App Player и Droid4X. Они способны имитировать мобильное устройство для запуска на компьютере соответствующего софта. Это крайне полезно, когда определенный продукт не подходит для имеющегося смартфона или планшета. Кроме того, использование эмуляторов делает возможной установку из сторонних ресурсов, а не из магазина Google.

Первый способ установки

  1. Инсталлировать и запустить эмулятор на компьютере;
  2. Используя личный профиль сервиса Google Play, войти магазин приложений Андроид;
  3. Найти редактор при помощи соответствующего поля поиска;
  4. Запустить инсталляцию приложения, нажав кнопку «Установить»;
  5. Дождаться окончания процесса, после завершения которого значок запуска появится в основном рабочем поле эмулятора;
  6. Запустить приложение и наслаждаться смешными преобразованиями фотографий и видеороликов.

Установка Face Swap на ПК через Nox App Player Установка Face Swap на ПК через BlueStacks

Второй способ установки из файла .apk

Этот метод позволяет скачать онлайн программу Face Swap на ПК, если это не получится сделать посредством Google Play Market.

  1. Как и с первым способом необходимо использовать установленный эмулятор;
  2. При помощи браузера нужно скачать установщик редактора в формате .apk;
  3. Перетащите скачанный объект в интерфейс эмулятора, инсталляция начнется автоматически.

Похожие программы

  • «Измени Лицо на Видео» позволяет изменять лицо при помощи масок во время видеосъемки. Работает в режиме 3D и имеет много фильтров;
  • SWPR: Live Face Swap также способна менять лица местами и накладывать на них фильтра в виде масок и макияжа;
  • B612 — Beauty & Filter Camera;
  • Youcam Makeup;
  • InstaSize;
  • Snapseed;
  • Prisma;
  • FaceApp;
  • PicsArt Photo Studio;
  • FaceRig;
  • Live Portrait Maker.

Требования к системе

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

  • Центральный процессор не ниже уровнем, чем Intel Core i5 3500.
  • На борту рекомендуется наличие не менее 4ГБ оперативной памяти.
  • Для того чтобы эмулятор смог имитировать память мобильного устройства, необходимо иметь не менее 4 ГБ свободного пространства на жестком диске. Для быстрой работы приложения можно установить накопитель типа SSD.
  • Система должна поддерживать библиотеки DirectX9 или версию новее.
  • Видеоадаптер, совместимый с библиотеками Open GL ES2 и Direct 3D.
  • Потребуется доступ к ПК от имени администратора.

Соблюдение этих требований не обязательно, но они составлены таким образом, чтобы пользователь смог рассчитать оптимальную систему, которая исключит возникновение ошибок или зависаний.

Видео-обзор Face Swap на компьютер

Итоги

Приложение очень веселое, особенно, если использовать его в большой компании для наложения эффектов на групповые фото. Для тех, у кого смартфон не совместим с ним, будет полезно скачать программу Face Swap на компьютер.

Среди множества программ, меняющих лицо, DeepFaceLab на самом деле является наиболее удобным для установки и использования и самым быстрым для обновления, но поскольку у него нет функционального интерфейса, очень новичкам может быть немного сложно начать работу. Итак, сегодня я представлю OpenFaceSwap, чрезвычайно интуитивно понятную и простую программу для смены лиц. Установка и использование этого программного обеспечения аналогичны Fakeapp, но программное ядро ​​намного более продвинуто, потому что Fakeapp был остановлен в течение длительного времени, а ядро ​​OpenFaceSwap было обновлено.

Что такое OpenFaceSwap?

Openfaceswap — это версия настраиваемого графического интерфейса, основанная на программном обеспечении Faceswap с открытым исходным кодом. Faceswap — это наиболее интересный проект по изменению лица на github веб-сайта Kaiyuan, но из-за отсутствия визуального интерфейса в первые дни установка была очень сложной. Позже, даже если он запустил свой собственный графический интерфейс, пользовательский интерфейс был неудовлетворительным. Появление Openfaceswap — хороший выбор для юных игроков. Интерфейс этого программного обеспечения очень хорошо разработан, каждая ссылка очень четкая, совсем немного, вы можете получить результаты.

Конечно, это программное обеспечение также имеет определенные требования к конфигурации компьютера: рекомендуется настроить карту N и видеопамять 4G +. Для этого урока я использовал видеокарту Tesla k80. Может ли она работать без видеокарты или если объем видеопамяти ниже 4G? Я еще не проверял.

Как установить OpenFaceSwap?

Сама установка OpenFaceSwap на самом деле очень проста, как и установка обычного программного обеспечения. Но поскольку он не интегрирует CUDA и CuDNN, как DFL, он должен вручную установить зависимую среду.

Весь процесс установки можно разделить на следующие этапы:

  1. Установите CUDA 9.0
  2. Установите CuDnn 7.0.5 (обратите внимание, что это не 7.5.0)
  3. Установить VS2015
  4. Установить OpenFaceSwap

При таком большом количестве программного обеспечения объем загрузки немалый, особенно ситуация с внутренней сетью, которую все знают, некоторые веб-сайты могут не открываться, поэтому я подготовил все необходимое программное обеспечение для всех.

CUDA,CuDnn,VS2015:

https://pan.baidu.com/s/12yanVB1Gy-3uMVxXnhQwuw Код извлечения:hcb5

Основная программа OpenFaceSwap:

https://pan.baidu.com/s/1N5kJr-txs8g8SsXuSHNT8g Код извлечения:vqkw

Давайте возьмем Window10 (Server 2016) в качестве примера, чтобы подробно и полностью объяснить процесс установки.

Конкретный процесс установки OpenFaceSwap выглядит следующим образом

1. Установите CUDA 9.0.

Ссылка: https://www.deepfakescn.com/?p=358

2. Установите CuDnn 7.0.5.

Ссылка: https://www.deepfakescn.com/?p=376

Здесь следует отметить, что установленная версия программного обеспечения — 7.0.5 вместо 7.5.0, потому что эти две версии могут соответствовать CUDA9, но если установка выполнена неправильно, во время работы программного обеспечения возникнут проблемы.

3. Установите VS2015

Установка vs2015 — это долгий процесс, и загруженное программное обеспечение относительно велико, что на самом деле является его небольшой частью. Фактически, этот шаг может быть уловкой, просто установите небольшую библиотеку времени выполнения. ПО см. Выше сетевой диск. Процесс установки следующий.

Процесс установки очень прост, то есть все конфигурации установлены по умолчанию, просто перейдите в «Далее», «Далее» и «Готово». Искаженные коды программного обеспечения не знают, что происходит, не влияют на использование, просто игнорируйте это.

 

Это более добросовестная коллекция библиотеки, инсталляционный пакет небольшой, установка очень удобна, и на одном дыхании заводится более N версий. На самом деле нам в основном нужно использовать версию Visual C ++ 2015. Если вы понимаете, вы можете установить его выборочно. Если вы не понимаете, вы можете без проблем перейти к следующему шагу.

После завершения установки вы можете просмотреть его через [Панель управления] -> [Программы] -> [Программы и функции], там будет много файлов, начинающихся с Visual C ++.

Как показано на картинке выше, этот был успешным.

4. Установите OpenFaceSwap.

Установка программного обеспечения часто похожа на этот ядовитый куриный суп: «Вначале все сложно, затем сложно в середине и, наконец, мужское в конце». Но в этом руководстве нет, потому что я уже заполнил дыры, которые следует заполнить, программное обеспечение, которое следует загрузить, было подготовлено для вас, а последнее на самом деле очень простое. Визуальная установка на протяжении всего процесса, без скриптов и команд.

Дважды щелкните, чтобы открыть его, и появится окно с запросом безопасности. ДА, система китайской версии должна быть «ОК».

Yes

Next

I Agree

Next

Установить, вы можете выбрать путь установки на этом шаге. Если вы не хотите устанавливать диск C, вы можете выбрать другие пути с помощью следующего обзора. Пока есть достаточно места, установка будет такой же.

Жду установки …

Готово, отметьте «Запустить OpenFaceSwap», чтобы программа открывалась автоматически, и на рабочем столе вашего компьютера появится ярлык. В дальнейшем его можно будет открыть ярлыком.

Софт после открытия наверное такой. Слева расположены английские буквы и три поля ввода. Справа находятся папки и значки лупы. Чтобы использовать это программное обеспечение, просто выберите каталог и нажимайте один за другим. Все белые символы на синем фоне кликабельны!

Хотя необходимо установить сразу 4 программы, процесс несложный. Я считаю, что каждый должен справиться с этим.

Видели фотографии, на которых люди «поменялись» лицами? Хотите так же? Все, что нужно – селфи и приложение для Android или iPhone.

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

Здесь мы собрали лучшие фоторедакторы для обмена лицами на iPhone и Android.

Face Swap Live

Face Swap Live

Face Swap Live

При установке Face Swap Live запрашивает доступ к памяти телефона. Это необходимо для импорта ранее сделанных фотографий. Правда, и в самом приложении есть довольно неплохая библиотека лиц знаменитостей, на которой можно потренироваться. Так что для начала от вас понадобится только селфи или фото друга.

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

Face Swap Live умеет записывать видео с применением эффекта Face Swap в режиме реального времени, а такая функция встречается нечасто.

Для iOS предусмотрена бесплатная версия Face Swap Live Lite.

Скачать на Google Play Скачать на App Store

Face Swap Booth

‎Face Swap Booth Photo Changer

‎Face Swap Booth Photo Changer

Это приложение содержит богатый набор инструментов для манипуляций с фотографиями. Правда, автоматического распознавания здесь нет. Замена лиц проходит ручным образом в несколько этапов, но в этом и плюс: так у пользователя гораздо больше возможностей для управления эффектом.

Face Swap Booth позволяет менять местами не просто лица целиком, а только отдельные черты, например, глаза, нос или губы. Также не обязательно загружать вторую фотографию из галереи телефона: в самом приложении можно выбрать снимок какой-нибудь знаменитости и поупражняться на ней.

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

Замена лица – это сложный вид монтажа. Он не всегда происходит идеально, но в Face Swap Booth присутствует несколько полезных утилит для исправления ошибок, так что при правильном подходе результат будет намного правдоподобнее, чем в приложениях с автоматической заменой.

Скачать на Google Play Скачать на App Store

Reface

Reface: замена лица в видео

Reface: замена лица в видео

А что насчет видеороликов в высоком качестве? Попробуйте Reface. Аналог ему подобрать трудно. Всего одно селфи – и вы сможете перевоплотиться в кого угодно, хоть в ведущего новостей на Первом канале.

Библиотека Reface постоянно пополняется свежими GIF-ками и видео. Оформив подписку, можно удалить с видео водяные знаки, избавиться от рекламы и разблокировать неограниченный доступ к каталогу файлов.

Скачать на Google Play Скачать на App Store

Snapchat

‎Snapchat

‎Snapchat

Snapchat был первым приложением, где появилась функция замены лиц. Со временем разработчики ее усовершенствовали и дополнили возможностью подставлять свое лицо на видео. Нужный фильтр называется Face Swap, его можно найти через строку поиска.

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

Скачать на Google Play Скачать на App Store

Instagram

Instagram

Instagram

Instagram быстро перенимает интересные фишки из других приложений. Смена лиц этой участи не избежала. Если вы не знаете, как заменить лица на фотографии в Instagram, следуйте инструкции ниже.

  • Откройте свой профиль.
  • Нажмите значок + в правом верхнем углу и выберите режим создания истории.
  • Запустите камеру.
  • Пролистайте список фильтров.
  • Найдите FaceSwap.
  • Нажмите «использовать сейчас».

Погрешности при монтаже могут быть заметными, но попробовать стоит хотя бы потому, что Instagram наверняка уже установлен на вашем телефоне. Результат сразу будет виден вашим друзьям и подписчикам, и это неплохой способ разнообразить свою активность в приложении.

Скачать на Google Play Скачать на App Store

Faceover

‎Faceover: Photo Face Swap

‎Faceover: Photo Face Swap

Из всех перечисленных вариантов Faceover больше других похож на полноценный редактор фотографий. В нем присутствуют инструменты для детальной проработки изображений. Также доступны функции изменения размера и качества фотографии, возможность загружать несколько фото.

Обмен лиц производится путем выделения нужной области на одной фотографии и копирования на другую.

Платная версия хороша тем, что в ней нет рекламы, и открыты премиум-функции. Но все это доступно только пользователям iPhone и iPad.

Скачать на App Store

Banuba

Banuba - Смешные маски для лиц

Banuba - Смешные маски для лиц

Функционал Banuba не ограничивается только одной подменой лиц. В нем масса забавных фильтров, которые обязательно захочется попробовать на своих селфи.

Разработчики хорошо поработали над точностью эффекта. Погрешностей мало, а те, что есть, в глаза не бросаются.

Отдельного внимания заслуживают эффекты для видео: интерактивные маски, изменение голоса и многое другое.

Скачать на Google Play Скачать на App Store

Заключение

Одно дело – поменяться лицами с другом и посмеяться над результатом. Другое – намеренно создавать видеоролики deepfake, которые вводят других людей в заблуждение (пусть даже ради шутки). О дипфейках и других опасных трендах современности мы рассказывали тут.

Источник: www.makeuseof.com

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Faac 741 ошибка 02
  • F56b ошибка пежо 308