吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

GFPGAN:老舊照片的面部恢復(fù)神器

科技綠洲 ? 來源:Python實(shí)用寶典 ? 作者:Python實(shí)用寶典 ? 2023-10-30 11:04 ? 次閱讀

老照片作為時(shí)光記憶的載體,不只是過去美好時(shí)光的傳承者,同時(shí)也是每個(gè)人的情結(jié)和懷念的寄托。

隨著時(shí)間的流逝,許多老照片都因?yàn)樽匀换蛉藶樵颍艿搅饲治g損壞,畫面模糊、褪色、照片磨損嚴(yán)重等現(xiàn)象,甚至還有的因?yàn)楸9懿缓脤?dǎo)致照片面目全非。

今天的這個(gè)Python模塊叫GFPGAN,它能夠讓這些老照片恢復(fù)原有的光澤,使用了GAN算法對(duì)照片進(jìn)行修復(fù),效果比其他同類模型都有更好的表現(xiàn)。本模塊支持Python3.7+版本。

1.準(zhǔn)備

開始之前,你要確保Python和pip已經(jīng)成功安裝在電腦上,如果沒有,可以訪問這篇文章:超詳細(xì)Python安裝指南 進(jìn)行安裝。

**(可選1) **如果你用Python的目的是數(shù)據(jù)分析,可以直接安裝Anaconda:Python數(shù)據(jù)分析與挖掘好幫手—Anaconda,它內(nèi)置了Python和pip.

**(可選2) **此外,推薦大家用VSCode編輯器,它有許多的優(yōu)點(diǎn):Python 編程的最好搭檔—VSCode 詳細(xì)指南

請(qǐng)選擇以下任一種方式輸入命令安裝依賴

  1. Windows 環(huán)境 打開 Cmd (開始-運(yùn)行-CMD)。
  2. MacOS 環(huán)境 打開 Terminal (command+空格輸入Terminal)。
  3. 如果你用的是 VSCode編輯器 或 Pycharm,可以直接使用界面下方的Terminal.
# 克隆項(xiàng)目
git clone https://github.com/TencentARC/GFPGAN.git
  
# 進(jìn)入項(xiàng)目
cd GFPGAN

# 安裝依賴
pip install basicsr
pip install facexlib
pip install -r requirements.txt
pip install realesrgan

# 安裝程序
python setup.py develop

2.使用GFPGAN修復(fù)老照片

GFPGAN模型需要通過數(shù)據(jù)集訓(xùn)練得到,由于訓(xùn)練需要使用的數(shù)據(jù)量和算力非常大,作者團(tuán)隊(duì)提供了許多預(yù)處理好的模型給普通用戶下載,這樣我們就能繞過訓(xùn)練這個(gè)步驟直接使用模型,下載地址如下:

https://github.com/TencentARC/GFPGAN/releases/download/v0.2.0/GFPGANCleanv1-NoCE-C2.pth

如果你無法訪問GitHub,也可以在Python實(shí)用寶典后臺(tái)回復(fù):**GFPGAN **下載。里面包含了本項(xiàng)目源代碼及許多其他預(yù)訓(xùn)練好的模型,包括:

  • GFPGANCleanv1-NoCE-C2.pth:無法染色;不需要 CUDA 擴(kuò)展。
  • GFPGANv1.pth:論文使用的模型,能夠?qū)εf照片進(jìn)行染色。

將想要使用的預(yù)訓(xùn)練模型放入 experiments/pretrained_models 文件夾下就可以開始使用了。

使用方法非常簡單,進(jìn)入項(xiàng)目目錄后輸入以下命令:

python inference_gfpgan.py --model_path experiments/pretrained_models/GFPGANv1.pth --test_path inputs/cropped_faces --save_root results

其中,各個(gè)參數(shù)的意義如下:

** model_path ** : 使用的模型的位置。

** test_path ** : 需要轉(zhuǎn)換的老照片的路徑。

** save_root ** : 轉(zhuǎn)換結(jié)果存放的路徑。
可見其修復(fù)效果是非常優(yōu)秀的,如果你們也有需要修復(fù)的老照片,可以嘗試使用手機(jī)的照片掃描儀軟件掃描后使用此模塊修復(fù)。

3.微調(diào)模型

如果你對(duì)模型的輸出結(jié)果不是很滿意,你還可以基于作者團(tuán)隊(duì)給出的模型做微調(diào)。微調(diào)能實(shí)現(xiàn)以下目的:

1.如果你有更高質(zhì)量的人臉數(shù)據(jù),可以提高修復(fù)效果。

2.你可能需要對(duì)數(shù)據(jù)做一些微處理,比如美妝等。

微調(diào)流程如下:

1.準(zhǔn)備好訓(xùn)練數(shù)據(jù)集:https://github.com/NVlabs/ffhq-dataset

2.下載預(yù)訓(xùn)練模型和其他你自己的數(shù)據(jù),把它們放在 ** experiments/pretrained_models ** 文件夾里。我們公眾號(hào)后臺(tái)提供以下預(yù)訓(xùn)練模型:

  • StyleGAN2 模型:StyleGAN2_512_B12G4_scratch_800k.pth
  • FFHQ 位置模型:FFHQ_eye_mouth_landmarks_512.pth
  • 簡單的 ArcFace 模型:arcface_resnet18.pth

3.根據(jù)自身需求,相應(yīng)地修改配置文件 options/train_gfpgan_v1.yml。

4.輸入命令訓(xùn)練:

python -m torch.distributed.launch --nproc_per_node=4 --master_port=22021 gfpgan/train.py -opt options/train_gfpgan_v1.yml --launcher pytorch

模型微調(diào)的難度比較大,可能會(huì)遇到不少問題,需要大家善于利用搜索引擎解決問題。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2735

    瀏覽量

    47750
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3570

    瀏覽量

    89307
  • 數(shù)據(jù)分析
    +關(guān)注

    關(guān)注

    2

    文章

    1461

    瀏覽量

    34166
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4807

    瀏覽量

    85040
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    手機(jī)刪除的照片安徽大時(shí)代教你怎么樣恢復(fù)

    如何恢復(fù)手機(jī)刪除的照片?偉大的領(lǐng)袖曾經(jīng)說過:“科學(xué)技術(shù)是第一生產(chǎn)力”。恢復(fù)手機(jī)刪除的照片也是需要正確技術(shù)支持。而開心手機(jī)恢復(fù)大師這款數(shù)據(jù)
    發(fā)表于 08-14 11:08

    oppoa57照片刪除怎么恢復(fù),刪除后還有辦法恢復(fù)

    的,當(dāng)內(nèi)存快要滿的時(shí)候,我們就必須要清理圖片,刪除一些垃圾照片肯定是必要的,但如果不小心誤刪該怎么解決呢?第一步:打開手機(jī)的瀏覽器進(jìn)入軟件官網(wǎng)或是應(yīng)用市場(chǎng)搜索“手機(jī)數(shù)據(jù)恢復(fù)精靈”,將其下載并安裝至手機(jī)
    發(fā)表于 10-16 14:50

    相機(jī)sd卡刪除的照片如何恢復(fù)

    的失誤。這不小編經(jīng)常就會(huì)被人問這樣的問題:相機(jī)誤刪照片怎么恢復(fù)?   恢復(fù)相機(jī)內(nèi)存卡上的照片詳細(xì)步驟如下:   1、下載并安裝《得力數(shù)據(jù)恢復(fù)
    發(fā)表于 06-06 16:15

    蘋果手機(jī)誤刪照片怎么恢復(fù)?iPhone照片恢復(fù)軟件

    但是對(duì)于16G手機(jī)用戶而言,照片越多,手機(jī)負(fù)荷越大,要是我們?cè)谇謇?b class='flag-5'>照片的時(shí)候不小心誤刪了重要的照片該怎么辦呢?
    發(fā)表于 06-18 22:05 ?2462次閱讀
    蘋果手機(jī)誤刪<b class='flag-5'>照片</b>怎么<b class='flag-5'>恢復(fù)</b>?iPhone<b class='flag-5'>照片</b><b class='flag-5'>恢復(fù)</b>軟件

    蘋果手機(jī)刪除的照片如何恢復(fù)

    怎么恢復(fù)蘋果手機(jī)刪除的照片?上文是不是很簡單就解決了呢?
    發(fā)表于 06-22 22:47 ?1592次閱讀
    蘋果手機(jī)刪除的<b class='flag-5'>照片</b>如何<b class='flag-5'>恢復(fù)</b>?

    iPhone照片恢復(fù)軟件-開心手機(jī)恢復(fù)大師來教你

    通過設(shè)備掃描恢復(fù)”模式,還可以在iPhone手機(jī)沒有備份的情況下,找回我們誤刪除的照片數(shù)據(jù)。下面就以此模式為例,教大家如何找回蘋果手機(jī)刪除的照片
    發(fā)表于 06-25 22:20 ?1758次閱讀

    蘋果手機(jī)怎么恢復(fù)刪除的照片?最實(shí)用的照片找回技巧

    這里我們需要專業(yè)的蘋果數(shù)據(jù)恢復(fù)軟件——開心手機(jī)恢復(fù)大師來從iCloud備份中恢復(fù)刪除的照片。我們一起看看是如何恢復(fù)的吧。
    發(fā)表于 06-29 22:39 ?4330次閱讀
    蘋果手機(jī)怎么<b class='flag-5'>恢復(fù)</b>刪除的<b class='flag-5'>照片</b>?最實(shí)用的<b class='flag-5'>照片</b>找回技巧

    蘋果手機(jī)刪除的照片如何恢復(fù)?幫你一招搞定

    同時(shí)將蘋果手機(jī)中的照片導(dǎo)出并解析備份到的照片碎片,達(dá)到恢復(fù)iPhone照片的效果
    發(fā)表于 07-06 23:47 ?1443次閱讀

    怎么恢復(fù)蘋果手機(jī)里刪除的照片?找回iPhone刪除照片的方法

    有些照片證明我們?nèi)ミ^那些地點(diǎn),有些照片提升了我們的溝通的效率。那么如果一些照片被誤刪了,怎么恢復(fù)蘋果手機(jī)里刪除的照片呢?
    發(fā)表于 08-05 22:51 ?1275次閱讀

    蘋果恢復(fù)大師軟件:手機(jī)照片誤刪怎么恢復(fù)

    大家看完后是不是覺得很簡單呢?而且作為專業(yè)的數(shù)據(jù)恢復(fù)軟件—蘋果恢復(fù)大師還可以對(duì)蘋果設(shè)備的照片等數(shù)據(jù)進(jìn)行備份。有需要的朋友趕緊下載使用吧。
    發(fā)表于 08-06 22:40 ?2237次閱讀
    蘋果<b class='flag-5'>恢復(fù)</b>大師軟件:手機(jī)<b class='flag-5'>照片</b>誤刪怎么<b class='flag-5'>恢復(fù)</b>

    如何恢復(fù)手機(jī)刪除的照片?iPhone照片恢復(fù)教程

    這是一款專業(yè)的蘋果手機(jī)刪除照片恢復(fù)軟件,支持通過設(shè)備掃描恢復(fù),通過iTunes備份恢復(fù)和通過iCloud備份恢復(fù)三種
    發(fā)表于 08-12 23:24 ?2126次閱讀
    如何<b class='flag-5'>恢復(fù)</b>手機(jī)刪除的<b class='flag-5'>照片</b>?iPhone<b class='flag-5'>照片</b><b class='flag-5'>恢復(fù)</b>教程

    怎么恢復(fù)蘋果手機(jī)里刪除的照片?iPhone徹底刪除的照片如何找回

    上述就是如何恢復(fù)手機(jī)照片的方法。相信小伙伴們看完了上面的步驟之后,對(duì)恢復(fù)照片應(yīng)該有了明確的方法了吧。要是有想恢復(fù)安卓手機(jī)數(shù)據(jù)的,小編我也再來
    發(fā)表于 08-13 22:33 ?8413次閱讀
    怎么<b class='flag-5'>恢復(fù)</b>蘋果手機(jī)里刪除的<b class='flag-5'>照片</b>?iPhone徹底刪除的<b class='flag-5'>照片</b>如何找回

    蘋果手機(jī)照片誤刪該如何恢復(fù)

    蘋果手機(jī)照片誤刪該如何恢復(fù)?經(jīng)常有聽到網(wǎng)友問這樣的問題。的確我們?cè)谑褂檬謾C(jī)的時(shí)候,特別喜歡使用我們的相機(jī)功能,拍下一張又一張好看的照片,但是手機(jī)的內(nèi)存是有限的,我們需要經(jīng)常清理手機(jī)上的垃圾來放緩我們
    發(fā)表于 07-30 18:56 ?953次閱讀

    刪除的照片還能夠找回來嗎?照片如何恢復(fù)

    。但是有時(shí)候我自己也會(huì)一不小心就給照片刪除了,又不能埋怨自己,懊惱死了,后來才知原來刪除的照片還能再找回來啊!你知道蘋果手機(jī)沒備份的照片如何找回來嗎?首先我們得有一天電腦,連上wifi,搜索下載互盾蘋果
    發(fā)表于 08-17 15:03 ?1884次閱讀

    怎么恢復(fù)被巫山的手機(jī)照片

    刪除的手機(jī)照片怎么恢復(fù)?原來這么簡單,現(xiàn)在知道也不晚
    的頭像 發(fā)表于 08-29 10:05 ?2931次閱讀
    免费下百家乐官网赌博软件| 霍林郭勒市| 太子百家乐官网的玩法技巧和规则| 大发888游戏客户端| 百家乐官网真人游戏| 金濠国际娱乐城| 百家乐赌术大揭秘| 百家乐官网技巧介绍| 大发888娱乐场下载 17| 澳门百家乐赢钱技术| 西丰县| 大发888官方下载 网站| 百家乐轮盘怎么玩| 百家乐官网下注技术| 美国太阳城养老社区| 神州百家乐官网的玩法技巧和规则 | 威尼斯人娱乐场门票| 百家乐园游戏庄闲| 百家乐官网游戏规则介绍| 大发888易付168| 真人百家乐开户优惠| 百家乐官网娱乐城博彩正网| 德州扑克 让牌| 广州百家乐桌子| 豪门百家乐官网的玩法技巧和规则| 在线赌博平台| 新东方百家乐的玩法技巧和规则 | 百家乐官网麻将牌| 百家乐官网玩法教材| 大发888游戏秘籍| 百家乐赌博是否违法| 百家乐官网永利娱乐| 365体育在线投注| 天博百家乐的玩法技巧和规则| 百家乐网上赌博| 澳门百家乐官网娱乐城怎么样| 188金宝博开户| 真人百家乐赌城| 百家乐视频打麻将| 连环百家乐官网的玩法技巧和规则| 高级百家乐官网出千工具|