這只是作爲一個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
文件
原圖
結果圖