使用 ESRGAN生成超分辨率圖片

這只是作爲一個demo 記錄。在實際過程中可能會遇到這樣的問題:擁有一些自然場景的圖片,如監控攝像頭拍攝到的,但是由於光照,天氣,相機抖動等因素造成拍攝到的圖片模糊或者變形,如果直接對這些圖片進行下一步處理往往顯得比較困難,假如有算法能把這些低質量的圖片進行優化,生成比較清晰或者尺寸增加但清晰度變化不大,這也是極好的!
基於這樣的背景下,廢話也不多說,直接使用對抗生成網絡進行圖片優化,此篇使用的是ESRGAN。
以下只是簡單的介紹該方法的 Test樣例,給出源代碼地址。

開發環境:
系統:Win10
IDE:Pycharm
深度學習框架:Pytorch 

1. 從github上下載源碼

可以下載zip

https://github.com/xinntao/ESRGAN

2. 下載訓練好的模型

https://pan.baidu.com/s/1-Lh6ma-wXzfH8NqeBtPaFQ#list/path=%2F(如果網址失效可以到github項目裏面找)

3. 測試結果

把下載好的模型放到 ESRGAN-master\models文件夾中
把需要測試的圖片放到ESRGAN-master\LR文件夾中
只需要執行test.py文件
原圖
原圖

結果圖
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章