任务目标: 本选题需要学习经典的图像信息隐藏算法,包括基于空域的隐写算法和数字水印算法。 接着你将使用某种编程语言实现这些算法,实现在图片中嵌入一些信息,例如字符串和一些 文件。除此之外,还需要尝试一些基础的隐写检测方法,用于分析图像是否被嵌入了隐藏信 息。最后,将这些算法封装成多个模块,并设计一个友好的 GUI 界面,使用户能方便地进行使用。 任务要求: 1、学习信息隐藏的概念,掌握基本的图像隐写算法; 2、实现 LSB 隐写、DCT 隐写和 F5 隐写,其中 LSB 隐写必须实现,其他两种隐写算法至少选择一个实现,学有余力可以实现其他更好的算法; 3、掌握并实现任意一种 LSB 隐写检测方法,例如基于值对现象的检测方法; 4、设计一个 GUI 界面集成这些功能,可以实现字符串或文件的隐写和读取; 5、还有时间的情况下,实现图片嵌入盲水印的功能。 演示须知: 本次实例使用Pycharm开发 python版本为3.6  特色 1,通过大量调研,学习掌握了信息隐藏的概念,掌握基本的图像隐写算法; 2,实现了基于LSB的隐写术,其他隐写算法实现了原理阐释; 3,设计出了两种
2023-01-04 14:00:32 129.86MB LSB图像隐写 Python 网络信息安全
1
基于ffmpeg图像压缩处理的学习资料 里面有ffmpeg的工具包, 图像处理的关键代码与注释 有:RGB转YUV,使用DCT变换与量化操作 最后还有Z字型编码的源码
2023-01-02 19:26:05 148.11MB ffmpeg 多媒体 图像处理 DCT
1
【图像隐藏】基于 DCT的图像隐写matlab源码1.zip
2023-01-01 20:49:47 313KB 简介
1
基于MATLAB的小波变换dwt和离散余弦dct的多方法对比数字水印系统。带GUI交互界面。有一个主界面GUI,可以调用dwt方法的子界面和dct方法的子界面。流程包括,读取宿主图像和水印图像,嵌入,多种方法的攻击(剪切,加噪,旋转等),提取,最后利用psnr峰值信噪比进行评价不同攻击下,鲁棒性的好坏。
1
基于 DCT 的图像用 1D DCT 和 2D DCT 呈现以进行图像融合。
2022-12-20 17:50:01 35KB matlab
1
linux下书写识别小测试,使用knn,dwt算法,基于QT.提高识别率可扩展练习库.
2022-12-20 09:29:08 747KB linux qt 手写 识别
1
本代码利用matlab实现数字图像水印,包含了加密,解密(属于不需要原图即可获得水印图像的类型)。也包含了高斯滤波,白噪声,剪切,旋转等攻击。
2022-12-01 23:24:04 4KB matlab DCT 图像水印
1
JPEG-DCT 代码
2022-11-28 14:30:38 1KB  JPEG-DCT 代码
1
本资源为原创的二维离散余弦变换-DCT2 的Matlab实现,以及图像有损编码的示例。请先阅读readme.pdf对主代码的解决问题有一定的理解,然后在运行Main.m.
2022-11-28 10:15:45 243KB DCT-2 matlab 有损编码 图像处理
1
首先,对原始影像进行分块,通过伪随机序列选择要嵌入的影像块;然后,采用量化的方法在每一块的DCT低频系数中嵌入水印信息;最后,通过精度约束,对嵌入水印信息后的遥感影像进行误差控制。由于采用了量化的方法嵌入水印信息,其提取过程不需要原始影像的参与,实现了盲检测。实验结果表明,该算法在满足水印算法鲁棒性的同时,也能达到对遥感影像近乎零修改的目标。
2022-11-24 20:26:10 279KB 工程技术 论文
1