深度學習換臉 faceswap專案實踐

2021-10-08 21:13:10 字數 1290 閱讀 5621

# 提取中的人臉,提取人臉的過程包括檢測、分割、對齊

python faceswap.py extract -i src_1/wangwenbin -o faces_1/wangwenbin

python faceswap.py extract -i src_1/zhaolijian -o faces_1/zhaolijian

總共訓練三個模型,兩個人公用乙個encoder模型,每人各自乙個decoder模型。

python faceswap.py train -a faces_1/wangwenbin -b faces_1/zhaolijian -m models_1
模型每隔一段時間自動儲存,按enter鍵停止並儲存模型

使用encoder編碼人臉並使用decoder解碼zhaolijian的臉,轉換後的人臉儲存到converted資料夾中

python faceswap.py convert -i src_1/wangwenbin/ -o converted_1/ -m models_1
工程**更正

親測,git下來的faceswap.py需要把頭部**用如下**替換

import sys

import os

import tensorflow as tf

import keras

from keras.backend.tensorflow_backend import set_session

from lib.cli import args

from lib.config import generate_configs

from tensorflow import configproto

from tensorflow import interactivesession

# tf.compat.v1.disable_eager_execution()

os.environ["cuda_visible_devices"] = "0"

config = configproto()

config.gpu_options.allow_growth = true

# session = interactivesession(config=config)

session = tf.session(config=config)

set_session(session)

keras.backend.clear_session()

微軟換臉應用Face Swap登陸iOS平台

在 android 平台上線之後,微軟的 face swap 應用於今天正式登陸 app store。ios 版本並未新增任何新的功能,這款應用就是利用影象演算法平滑的進行換臉,形成有趣的人工合成 基於在人臉識別系統的深入探索,微軟亞洲研究院在 2011 年至 2012 年期間推出了三款 wp 應用...

深度學習筆記(42) 人臉識別

現在可以看到很多產品在運用人臉識別,如手機解鎖 車站身份識別認證 刷臉支付等 在人臉識別的相關文獻中,人們經常提到 有時候也被稱作1對1問題 只需要弄明白這個人是否和他聲稱的身份相符 而人臉識別問題比人臉驗證問題難很多 因為這是1對多問題 1 k 假設有乙個驗證系統,準確率是99 自我感覺還可以 但...

深度學習 21天實站Caffe 深度學習工具

深度學習工具 目標檢測 深度模型總結 深度學習興起,源於以下3個方面 傳統機器學習在處理原始形態的自然資料方面存在很大的侷限性。它需要技藝高超的工程師和經驗豐富的領域專家設計特徵提取器,將原始資料轉化為合適的中間表示形式或特徵向量,學習子系統,即分類器,然後對輸入模型進行檢測或分類。而深度學習較傳統...