在人臉識別過程中,處理模糊圖片時。發現有一個庫neural-enhance,demo圖片顯示效果:
GitHub地址:
https://github.com/alexjc/neural-enhance.git
先安裝:
Ubuntu 16.04 Python 3.5
python3 -m pip install --ignore-installed -r requirements.txt
查看Numpy版本,最好安裝1.15.1,以防不匹配。
默認安裝的是16版本;
sudo pip3 uninstall numpy
pip3 install numpy==1.15.1 --user
下載已經訓練好的model,
ne1x-photo-repair-0.3.pkl.bz2
ne2x-photo-default-0.3.pkl.bz2
ne4x-photo-default-0.3.pkl.bz2
vgg19_conv.pkl.bz2
放大4倍
python3 enhance.py --type=photo --zoom=4 borken.jpg
原分辨率增強
python3 enhance.py --type=photo --model=repair --zoom=1 2.jpg
測試效果一般
暫且當做是瞭解這個庫吧