日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

一键实现变老变年轻——Windows 10 下部署PaddleGAN,带你感受从年少到白头的浪漫

發布時間:2025/3/21 windows 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一键实现变老变年轻——Windows 10 下部署PaddleGAN,带你感受从年少到白头的浪漫 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

1.PaddleGAN是飛漿開源的一個項目,PaddleGAN內置了StyleGAN V2與FOM分別實現人臉屬性編輯(年齡變換)與讓人臉動起來的效果。其中有一個demo是只要一張照片,5分鐘就能瞬間帶你回到“回不去的過去”,去到“去不了的未來”,真真切切地感受從年少到白頭的歲月滄桑,關于算法原理和模型結構如何訓練可以移步https://github.com/PaddlePaddle/PaddleGAN/blob/develop/README_cn.md 。
2.官方給了Linux下的部署教程,但只抱想體驗一把的我來說,去折騰個Linux是不現實的,所以就在Win下試著部署環境。
3.先看看測試的效果,有些處理的還是很逼真的,中間那張是原圖,第一張是小時候的,最后那張是老去的。


4.我這里的環境Win10,anaconda3.4,python3.6(這個python版本是因為要要對上win下能用的dlib庫)。

環境配置

1.創建環境

#創建環境conda create --name PaddleGAN python=3.6 #激活環境activate PaddleGAN

2.安裝dlib庫,這里要指定dlib版本,要不然會在項目里面連接不上或者報找不到模塊,我用的是dlib19.8.1這個版本,盡量使用這個版本,如果想試別的版本,可以看python對應的dlib版本。

#cmake pip install cmake #boost pip install boost #dlib pip install dlib==19.8.1

安裝完之后要驗證dlib是否安裝成功,在激活環境下引入庫如果不報錯就是安裝成功,如果報錯,就再試了別的版本,這個是整個環境配置最麻煩的一步,過了這步,就一路順暢了。

python import dlib

驗證成功,如果這里報找不什么庫的話,比如numpy,直接裝上去,直到import dlib 不報錯為止。

pip install numpy

3.git項目與安裝依賴

#git項目 git clone https://gitee.com/PaddlePaddle/PaddleGAN #切到源碼目錄 cd PaddleGAN #安裝依賴 pip install -r requirements.txt #安裝環境 python setup.py develop

4.安裝飛漿,如果是CPU,安裝不容易出錯,但速度會有點慢,如果有GPU盡量使用GPU版本。
CPU版

python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple pip install paddlepaddle

GPU版

python -m pip install paddlepaddle-gpu -i https://mirror.baidu.com/pypi/simple pip install paddlepaddle

運行

1.得到原圖對應的Latent Code

  • input_image:原圖路徑,即需要提取隱藏特征的照片路徑
  • output_path:原圖的隱藏特征的存放路徑,后續需要放在屬性編輯和生成的模塊中使用
python -u tools/pixel2style2pixel.py --input_image "C:/Users/paddle/55.jpg" --output_path "C:/Users/paddle/" --model_type ffhq-inversion --seed 233 --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2

2.老齡化

  • latent:第一步中提取的原圖的Latent Code(第一步中的output_path路徑)
  • output_path:新人臉(年齡變換后)的保存路徑
python -u tools/styleganv2editing.py --latent "C:/Users/paddle/dst.npy" --output_path "C:/Users/paddle" --model_type ffhq-config-f --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --direction_name age --direction_offset 5

3.年輕化

python -u tools/styleganv2editing.py --latent "C:/Users/paddle/dst.npy" --output_path "C:/Users/paddle" --model_type ffhq-config-f --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --direction_name age --direction_offset -5

4.看看官方給的效果圖。

總結

以上是生活随笔為你收集整理的一键实现变老变年轻——Windows 10 下部署PaddleGAN,带你感受从年少到白头的浪漫的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。