资源简介
Matlab实现一种基于QR分解的图片脆弱水印算法,该算法能敏感图像变动与修改,具有一定的加密性。可以供相关人员参考学习。Matlab版本2014a,可直接运行。
代码片段和文件信息
%图像加水印以及提取验证过程,未加攻击
C=imread(‘Lena.bmp‘);
k=99;
L1=30;
aa=80;
%读取载体图像
%嵌入消息,使用函数lsbRhide
[C_MC_C]=shuiyinHide(CkL1aa);
%将载密图像保存到Lena_R.bmp中
imwrite(C_M‘Lena_R1.bmp‘‘bmp‘);
C_Y=imread(‘Lena_R1.bmp‘);
%提取消息,使用函数lsbRget
[SY]=shuiyinGet(C_YkL1aa);
if isequal(SY)
(‘未被攻击‘)
else
(‘已被攻击‘)
end
%结果展示
subplot(121);imshow(C);title(‘原图像‘‘FontSize‘10);
subplot(122);imshow(C_M);title(‘加水印图像‘‘FontSize‘10);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 519 2018-01-08 15:15 图像隐藏\case1.m
文件 679 2018-01-10 10:22 图像隐藏\case2.m
文件 625 2018-01-10 09:06 图像隐藏\case3.m
文件 573 2018-01-10 09:18 图像隐藏\case4.m
文件 32090 2017-08-10 10:34 图像隐藏\hui.bmp
文件 263222 2018-01-03 15:50 图像隐藏\Lena.bmp
文件 263222 2018-01-10 10:23 图像隐藏\Lena_R1.bmp
文件 263222 2018-01-08 16:41 图像隐藏\Lena_R1.jpeg
文件 30791 2018-01-10 09:12 图像隐藏\Lena_R1.jpg
文件 30791 2018-01-10 10:23 图像隐藏\Lena_R2.jpg
文件 10 2018-01-01 23:53 图像隐藏\message.txt
文件 337 2018-01-08 15:10 图像隐藏\miKey.m
文件 10 2018-01-01 23:56 图像隐藏\secret.txt
文件 537 2018-01-08 15:13 图像隐藏\shuiyinGet.m
文件 803 2018-01-08 15:16 图像隐藏\shuiyinHide.m
文件 675 2018-01-08 15:26 图像隐藏\Unti
目录 0 2018-01-10 09:18 图像隐藏
----------- --------- ---------- ----- ----
888106 17
相关资源
- 极化码的编码与译码研究及matlab仿真
- 碎纸片拼接问题所有的matlab代码
- 计算视频质量BDBR 和BD-PSNR的matlab代码
- 啁啾光纤光栅的光学特征matlab
- 二维传热Matlab程序
- 一个调好的PID控制器。在matlab中可以
- buck电路电压闭环仿真
- 基于遗传算法的LQR控制器优化设计
- 基于遗传算法和非线性规划的函数寻
- 根据亮度分布检测火焰
- Matlab 把灰度图像变成彩色图片 Gray2
- LMS自适应波束形成MATLAB程序
- Matlab T-S模糊控制仿真
- Lasso降维算法MATLAB
- MATLAB: 图像半色调halftone显示
- 多路径匹配追踪广度优先MMP_BFMATLAB代
- 单电感双输出Buck开关变换器Matlab仿真
- 基于matlab的OFDM
- leach协议源代码matlab
- matlab实现PM调制.doc
- 基于mppt算法的光伏并网逆变器
- Feedback Control of Dynamic Systems 7th Editio
- matlab当中单层的BP神经网络不使用工具
- 模糊蕴含关系的运算方法-最小运算(
- 叶片轮廓提取代码
- matlab实现人脸检测并提取摄像头检测
- MATLAB的eemd程序
- 人工势场法matlab源码
- matlab古典密码与破译
- Matlab基本遗传算法+详细注释
评论
共有 条评论