websrcnn-fastdfs
基于SRCNN(超分辨率卷积神经网络)的图片超分辨率系统,同时图片相关信息放在fastdfs图片服务器上
使用教程
安装要求
1,一台fastdfs图片服务器
2,Python 3
3,Tensorflow
4,Numpy
5,Scipy
6,Opencv 3
7,h5py
8,Flask
9,Flask-SQLAlchemy,Flask-Script,Flask-Migrate
10,fdfs-client-py
安装步骤
数据库表的安装
1,cd 该项目的路径 2,打开configs.py 3,修改数据库的ip,端口,数据库名称,用户名称,密码 4,分别运行以下三条命令 python manage.py db init python manage.py db migrate python manage.py db upgrade
图片服务器的连接
1,cd 该项目的路径/fastdfs 2,打开client.conf 3,修改base_path属性,改为你电脑上的存在的路径 4,修改tracker_server,改为你的fastdfs的tracker服务的ip以及对应端口
项目启动
python runserver.py
运行结果如下
项目功能及使用
图片上传
图片细节展示
图片超分辨率处理
点击超分辨率处理
生成一张相对于原图更加清晰(锐度较原图较高,边缘部分加深)的图片
图片放大
可放大两倍和三倍,这里以放大两倍为例
点击2x
SRCNN和传统方法的对比
参考
1.Dong, C., Loy, C.C., He, K., Tang, X.: Learning a Deep Convolutional Network for Image Super-Resolution.
2. tegg89/SRCNN-Tensorflow
作者
程从越/chengcongyuegithub
张雨萌/zym1175098466