1 项目介绍
如何保证网络安全,如何让数字媒体得到权益保护,是当下被高度关注的内容之一,而数字水印技术则成为了保护创作者版权的一种非常好的保护手段。本次通过对数字水印的相关文献进行研究,通过加入小波变换算法来提升数字水印的安全性,通过将图像进行以及小波分解,通过多层次的方式实现水印的嵌入,从而加强水印的安全强度。
2、项目技术
项目后端框架:Java+ssm
项目前端框架:vue2,ssm
3、开发环境
后端:开发语言:python
框架:python,django
python版本:python3.6.8版本向上兼容
数据库:mysql5.7+
数据库工具:Navicat11+
开发软件:pycharm
前端:nodejs,vue,html
数据库:mysql
4.2小波变换原理在图像水印中的应用
4.2.1数字水印系统的首页实现
当完成登录之后,数字水印系统的首页展示如下图所示:
图4.1数字水印的首页界面
4.2.2新建水印的实现
在数字水印的功能管理中可以通过新建数字水印来完成对图像中的水印添加有两个可上传文件的文本框,一个是原始图片、一个是水印图片。具体的图片内容展示如下图所示:
图4.2新建水印的界面
4.2.3图片列表的实现
在图片的列表中,能够看到有图片的缩略图,可以进行照片的删除,也能够进行隐藏数字水印的在线点击查看。如下图所示
图4.3图片列表界面
4.2.4数字水印查看界面
在数字水印查看中可以看到本次为原始图像上传的数字水印的内容,具体的显示如下图所示:
图4.4数字水印查看界面
4.2.5图像去躁功能实现
本次的图像去躁过程通过上传图片来实现系统自动的进行去躁运算,如下图所示:
图4.5图像去躁界面
4.2.6图片滤波功能实现
图片滤波的功能操作界面如下所示:
图4.6图像滤波界面