2 Star 1 Fork 0

吕帅驰 / 水印算法项目

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

项目文件介绍

文件夹“DWT+Arnold”

这个是第一个实现方案,这个方案不太成熟。

文件夹“DWT+DCT+SVD arnlod”

这个是最终的方案,抵抗性能很好

文件夹“开发文档”

这个是所有关于这个项目的细节文档

主页的其他代码文件都是一些开始做项目时想过的方法,放在文件夹里防止后面用到。

水印算法项目

我们计科专业网络安全方向的综合工程设计, 我负责所有算法的设计。 运行环境是matlab2020b

这个水印算法有空域和频域两种,我用的是频域的方法,将宿主图像和水印图像应用二维离散小波变换和二维离散余弦变换的联合变换进行操作,进行嵌入。 在此之前,需要先对水印图像进行arnold置乱,这个置乱是很必要的,其将图像进行矩阵变换,使得上面的信息平均的分布在图像上,很显然这样我们从图像上的一小部分就可以提取出整个图像的大致信息,也就是对裁剪攻击有很好的抵抗力。 在联合置乱之后,还会对宿主图像和水印图像进行SVD奇异值分解操作,让其算法有一定的安全性。 以上就是大致的算法思想,细节方法可以参考开发文档里面的内容

下面是之前的一个思路

运行环境是vscode2020 之所以后来改用matlab了是因为我从来没用过想试一试新的环境。(然后发现matlab是真的好用)

DWT+arnold的方法,这个方法也比较简单就不解释了。 这个方法不能抵抗旋转和大量的裁剪 所以最后就改进了方法

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/CIsheN_Alex/watermark-algorithm-project.git
git@gitee.com:CIsheN_Alex/watermark-algorithm-project.git
CIsheN_Alex
watermark-algorithm-project
水印算法项目
master

搜索帮助