You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
p6mk8s9up 9645ea427a
Update README.md
4 years ago
.idea commit 4 years ago
__pycache__ commit 4 years ago
firstapp commit 4 years ago
imageProcess commit 4 years ago
img commit 4 years ago
models commit 4 years ago
result commit 4 years ago
Gatys_Image_Style_Transfer_CVPR_2016_paper.pdf commit 4 years ago
README.md Update README.md 4 years ago
a.png commit 4 years ago
b.png commit 4 years ago
c.png commit 4 years ago
code.py commit 4 years ago
d.png commit 4 years ago
db.sqlite3 commit 4 years ago
e.png commit 4 years ago
f.png commit 4 years ago
g.png commit 4 years ago
h.png commit 4 years ago
i.png commit 4 years ago
j.png commit 4 years ago
k.png commit 4 years ago
manage.py commit 4 years ago
test.png commit 4 years ago
test1.png commit 4 years ago

README.md

运行说明文件

这是一个基于django后端框架bootstrap前端框架opencv计算机视觉和机器学习软件库以及神经风格迁移NST完成的可视化web应用程序该图像处理系统可以完成图像处理的基本功能上传一张原图片点击进行转换即可展示出经过处理后的图像功能包括opencv基本绘图小波变换RGB色彩空间HSV色彩空间与或非逻辑运算加减乘除算术运算频域的平滑-低通滤波器,频域的锐化-高通滤波器空域的平滑。空域的锐化图形扩展平移和旋转图像翻转仿射变换直方图的相关处理使用roberts算子进行边缘检测使用Prewitt算子和sobel算子进行边缘检测使用laplacian算子进行边缘检测使用LoG算子进行边缘检测使用Canny算子进行边缘检测使用Hough变换实现线条变化检测图像形态学操作腐蚀膨胀开运算闭运算噪声描述器添加椒盐噪声均值类滤波器排序统计类滤波器选择性滤波器傅里叶变换等基本功能。

该图像处理系统还能完成图像风格迁移涉及利用深度卷积神经网络和算法从一幅图像中提取内容信息并从另一幅参考图像中提取风格信息。图像的风格包括Candy风格feathers风格la_muse风格mosaic风格starry_night风格the_scream风格。源代码实现的图像风格迁移只能根据固定目录中的待转换图片和风格图片进行固定一对一的改变即1.png只能利用candy风格进行转化; 2.png只能利用feathers风格进行转化......因此所作的改进是:在web应用程序端可以进行风格图片的选择基于用户可以选择上传图片的处理系统可以在任何一种用户指定的风格下对任意一张用户上传图片进行处理并进行展示。

推荐环境:

IDE:Pycharm_Professional_2021.2.1_Protable
python3.9.13
opencv-contrib-python4.6.0
numpy1.23.0

运行过程:

1.在pycharm中安装利用pip安装django,numpy,opencv-contrib-python,matplotlab等包

pip install django
pip install openvb-contrib-python
pip install matplotlib

2.将项目导入

3.在终端输入:

python manage.py runserver

4.即可使用系统

注意:如果显示缺少包,安装对应的包即可。

可以参考链接:

https://blog.csdn.net/jiangyangll/article/details/105215256