? 專案效果
- 隨著
AI
技術的發展,你不僅隨時可以看到自己的老了之後的樣子,還能看到自己童年的樣子 - 隨著這部分技術的開源,會有越來越多的應用,當然我覺得前景更好的是使用者可以先透過
AI
技術找到自己最美的樣子,然後照著這個樣子去改變自己,減肥也好鍛鍊也好,健康餐也好,讓自己更加的完美 - 如何讓技術更好的服務我們,而不是取代我們,才是我們技術應該需要攻克的方向
AI美容之年齡
? 專案安裝
- 該專案已開源,歡迎
watch
、fork
、star
支援一波,github
地址:https://github.com/tinygeeker/edit-your-face - 該專案基於
Thinkphp6
和PaddleGAN
,需要安裝PHP
和PYTHON
環境才能執行
# 下載專案
git clone https://github.com/tinygeeker/edit-your-face.git
? 安裝環境
- 先安裝
PHP
環境
# 切換到專案目錄
cd edit-your-face
# 先更新composer
composer self-update
# 下載依賴
composer install
- 再安裝
PYTHON
環境
# 切換到專案目錄
cd edit-your-face/python/PaddleGAN
# 安裝環境依賴
pip install cmake -i https://mirror.baidu.com/pypi/simple
pip install boost -i https://mirror.baidu.com/pypi/simple
pip install numpy -i https://mirror.baidu.com/pypi/simple
pip install dlib==19.8.1 -i https://mirror.baidu.com/pypi/simple
# 安裝專案依賴,這裡一定要設定全域性pip源
pip install -r requirements.txt
# 安裝環境
python setup.py develop
# CPU版本
pip install paddlepaddle
- 啟動環境
- 然後我們開啟瀏覽器,訪問:
http://127.0.0.1:8000/
即可訪問專案
cd edit-your-face
# 啟動網頁
think php run
# 啟動websocket
think php worker:server
? 專案使用
- 需要上傳一張自拍照,儘量五官清晰,純色背景,識別成功率更高
- 需要選擇變換型別:包括年齡、笑容、睫毛、眼睛、嘴巴、眉毛等等
- 變換程度,預設為0,不處理,數值越小,處理程度越輕,這個輕是隻相對程度,比如處理年齡,小於0就是比照片的年輕,大於0就是比照片老態;因此,一般調到4左右,就能看到你老了之後的樣子了
- 點選生成按鈕,即可等待圖片的結果,大概出結果時間需要一分鐘內,效果還是不錯的
- 如下就是變換型別為笑容,處理程度為2,所得出來的圖片結果
AI美容之笑容