在人脸识别过程中,处理模糊图片时。发现有一个库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
测试效果一般
暂且当做是了解这个库吧