91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python怎么實現模糊照片人臉恢復清晰

發布時間:2021-12-20 10:27:47 來源:億速云 閱讀:771 作者:iii 欄目:開發技術

本篇內容主要講解“Python怎么實現模糊照片人臉恢復清晰”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Python怎么實現模糊照片人臉恢復清晰”吧!

我們看一看對比圖。

Python怎么實現模糊照片人臉恢復清晰

最右側的就是GFPGAN的效果,看一下最左層的輸入圖片,可以發現GFPGAN將圖片恢復的非常清晰。這個效果非常驚艷。

按照以前的慣例,我還是先把這個項目安裝使用一下,看看能不能對代碼重新封裝,變成可以工程化的項目。

環境安裝

我們先看一下項目README給的提示。

Python怎么實現模糊照片人臉恢復清晰

首先需要的python版本是>=3.7的,所以我用Anaconda創建了一個python3.9的虛擬環境。Pytorch的安裝直接從官網獲取命令安裝一個最新版本即可。

Python怎么實現模糊照片人臉恢復清晰

因為還有一些基礎依賴的安裝,照著安裝一下就行,其實setup.py是已經在項目中的,如下圖。

Python怎么實現模糊照片人臉恢復清晰

由于模型比較大,所以作者沒有放在github上,給了下面的下載提示。該模型是作者提供已經訓練好的模型。

Python怎么實現模糊照片人臉恢復清晰

如果下載很慢的話,可以從我的網盤下載。

鏈接提取碼:TUAN

作者還提供了基礎模型可供自行訓練。

Python怎么實現模糊照片人臉恢復清晰

驗證模型

下面我準備了一些圖,挑了一些比較典型的圖片,有黑白的、彩色的以及馬賽克的,想看看是不是都可以實現清晰化處理。

準備的圖片如下:

Python怎么實現模糊照片人臉恢復清晰

按照README提供的指令

python inference_gfpgan.py --upscale 2 --test_path inputs/newImages --save_root results

看一下執行結果:

(pytorch49) C:\Users\yi\PycharmProjects\GFPGAN>python inference_gfpgan.py --upscale 2 --test_path inputs/newImages --save_root results
C:\Users\yi\PycharmProjects\GFPGAN\inference_gfpgan.py:45: UserWarning: The unoptimized RealESRGAN is very slow on CPU. We do not use it. If you really want to use it, p
lease modify the corresponding codes.
  warnings.warn('The unoptimized RealESRGAN is very slow on CPU. We do not use it. '
Processing 331.jpg ...
E:\ProgramData\Anaconda3\envs\pytorch49\lib\site-packages\torch\nn\functional.py:3679: UserWarning: The default behavior for interpolate/upsample with float scale_factor
 changed in 1.6.0 to align with other frameworks/libraries, and now uses scale_factor directly, instead of relying on the computed output size. If you wish to restore th
e old behavior, please set recompute_scale_factor=True. See the documentation of nn.Upsample for details.
  warnings.warn(
Processing 333.jpg ...
Processing 334.jpg ...
Processing 335.jpg ...
Results are in the [results] folder.
 
(pytorch49) C:\Users\yi\PycharmProjects\GFPGAN>

按照默認參數,會在results結果文件夾中生成4個目錄分別為前后對比圖、原檢測出來的臉部圖、處理后的臉部圖、處理后的最終圖。

Python怎么實現模糊照片人臉恢復清晰

我們看看效果

Python怎么實現模糊照片人臉恢復清晰

Python怎么實現模糊照片人臉恢復清晰

Python怎么實現模糊照片人臉恢復清晰 

可以看出兩點:

1、馬賽克不能消除,有一張全馬賽克的圖片,直接無法修復。

2、常規的模糊照片修復的是真的很清晰呀。

到此,相信大家對“Python怎么實現模糊照片人臉恢復清晰”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌拉特前旗| 依安县| 临夏县| 象山县| 太康县| 太保市| 黄大仙区| 澎湖县| 日喀则市| 浦北县| 施甸县| 九江市| 麻阳| 内江市| 巴南区| 石狮市| 城固县| 芜湖县| 金沙县| 手游| 清水河县| 亳州市| 确山县| 那坡县| 纳雍县| 新兴县| 石门县| 宁远县| 凤台县| 阳高县| 永昌县| 平泉县| 南投县| 资源县| 忻州市| 罗甸县| 襄城县| 沙湾县| 隆回县| 博客| 建德市|