AI 臉部美容,一鍵讓你變瘦變美變老變年輕

tiny極客發表於2023-03-10

? 專案效果

  • 隨著 AI 技術的發展,你不僅隨時可以看到自己的老了之後的樣子,還能看到自己童年的樣子
  • 隨著這部分技術的開源,會有越來越多的應用,當然我覺得前景更好的是使用者可以先透過 AI 技術找到自己最美的樣子,然後照著這個樣子去改變自己,減肥也好鍛鍊也好,健康餐也好,讓自己更加的完美
  • 如何讓技術更好的服務我們,而不是取代我們,才是我們技術應該需要攻克的方向
AI 臉部美容,一鍵讓你變瘦變美變老變年輕
AI美容之年齡

? 專案安裝

# 下載專案
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 臉部美容,一鍵讓你變瘦變美變老變年輕
AI美容之笑容

相關文章