代码是基于(LSB算法)数字水印的VC++实现,如果做信息隐藏相关的东西,可以参考
2019-12-21 18:47:54 1.04MB 数字水印 VC++ LSB算法
1
任选一个24位的BMP图片文件 用二进制文件方式打开这个文件,顺序读取每个像素的颜色 将字符串的ASCII码顺序替换掉这个图像文件中每个像素的每个颜色分量的LSB位 保存修改后的图像文件 提取部分: 用二进制文件方式打开隐藏了信息的图片文件 顺序读取每个像素的颜色中每个分量的LSB位 将提取的LSB位恢复为字符串显示出来
2018-04-26 18:04:08 1.49MB LSB 信息隐藏 图片
1
嵌入过程:Step1, 考虑嵌入的数字水印的数据量, 如果嵌入最低的1 位, 则可以嵌入的信息量是原始图像信息量的1 /8, 如果适用最低两位则可以嵌入的信息量是1 /4, 以此类推。使用的最低位越多, 嵌入的数字水印的信息量越大, 同时对图像的视觉效果影响也越大。Step2,适当调整数字水印图像的大小和比特位数,以适应数字水印图像数据量的要求。Step3,对水印图像进行预处理,将水印图像变为0,1的二值图像。Step4, 将数字水印数据嵌入原始图像的最低位即可。Step5,进行PSNR计算,对嵌入水印后的图像质量进行评估。 提取过程:Step1,提取嵌入水印后的图像的最低有效位,即为提取后的水印图像。Step2,进行误比特率计算,对提取后的水印图像进行质量评估。
2018-04-26 18:03:54 392KB LSB 嵌入 提取
1
LSB数字水印算法实现以及Matlab代码,包含水印的嵌入和提取整个代码。
2015-08-17 00:00:00 351KB LSB水印算法
1
通过一个简单的MATLAB程序,展示JPEG图片的DCT系数的读取与写入。
2015-04-11 00:00:00 3.01MB JPEG DCT系数 YUV
1
LSB算法水印安全性测试及MATLAB实现
2014-03-04 00:00:00 1.26MB 信息隐藏
1
本文档为DCT域数字水印的源代码,包括水印的生成、嵌入和检测
2013-04-12 00:00:00 14KB DCT数字水印
1
LSB算法的实现!对LSB感兴趣的朋友或者想学这个算法的朋友,可以下下来看看,这个算法还不错!
2009-06-25 00:00:00 459KB LSB
1