资源简介
基于DCT变换的数字水印算法
carry_x.bmp 为载体图片
water_x.bmp 为水印图片
test.fig 为图形界面
main.m 为程序执行入口
test.m 为程序主函数
ispsnr.m 为计算峰值信噪比函数(不会再程序中体现)
nc.m 为计算归一化相关系数函数(不会再程序中体现)
Arnold1.m 为水印置乱函数
Arnold2.m 为水印还原函数
qianru.m 为水印嵌入函数
tiqu.m 为水印提取函数
attack.m 为水印攻击函数
HYASUO.m 为小波压缩函数
carry_x.bmp 为载体图片
water_x.bmp 为水印图片
test.fig 为图形界面
main.m 为程序执行入口
test.m 为程序主函数
ispsnr.m 为计算峰值信噪比函数(不会再程序中体现)
nc.m 为计算归一化相关系数函数(不会再程序中体现)
Arnold1.m 为水印置乱函数
Arnold2.m 为水印还原函数
qianru.m 为水印嵌入函数
tiqu.m 为水印提取函数
attack.m 为水印攻击函数
HYASUO.m 为小波压缩函数
代码片段和文件信息
function [randwater] = Arnold1(waterpath)
water = imread(waterpath);
I=rgb2gray(water);
[h w]=size(I);
%置乱与复原的共同参数
n=10;
a=3;b=5;
N=h;
%置乱
C=zeros(hw);
for i=1:n
for y=1:h
for x=1:w
xx=mod((x-1)+b*(y-1)N)+1; %新像素行位置
yy=mod(a*(x-1)+(a*b+1)*(y-1)N)+1; %新像素列位置
C(xxyy)=I(xy);
end
end
I=C;
end
randwater = C;
end
%figure;
%imshow(C[])
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-12-29 13:41 基于DCT变换的数字水印算法(matlab代码)\
文件 396 2018-11-21 10:23 基于DCT变换的数字水印算法(matlab代码)\readme.txt
目录 0 2019-12-29 13:41 基于DCT变换的数字水印算法(matlab代码)\基于DCT变换的数字水印算法\
文件 491 2018-11-21 10:30 基于DCT变换的数字水印算法(matlab代码)\基于DCT变换的数字水印算法\Arnold1.m
文件 443 2018-05-16 09:24 基于DCT变换的数字水印算法(matlab代码)\基于DCT变换的数字水印算法\Arnold2.m
文件 779 2018-05-14 21:54 基于DCT变换的数字水印算法(matlab代码)\基于DCT变换的数字水印算法\attack.m
文件 786486 2018-03-30 16:07 基于DCT变换的数字水印算法(matlab代码)\基于DCT变换的数字水印算法\carry1.bmp
文件 786486 2018-05-16 08:45 基于DCT变换的数字水印算法(matlab代码)\基于DCT变换的数字水印算法\carry2.bmp
文件 339 2018-04-10 20:51 基于DCT变换的数字水印算法(matlab代码)\基于DCT变换的数字水印算法\HYASUO.m
文件 397 2018-05-01 14:59 基于DCT变换的数字水印算法(matlab代码)\基于DCT变换的数字水印算法\ispsnr.m
文件 353 2018-11-21 10:29 基于DCT变换的数字水印算法(matlab代码)\基于DCT变换的数字水印算法\main.m
文件 504 2018-04-30 22:10 基于DCT变换的数字水印算法(matlab代码)\基于DCT变换的数字水印算法\nc.m
文件 1199 2018-05-16 10:06 基于DCT变换的数字水印算法(matlab代码)\基于DCT变换的数字水印算法\qianru.m
文件 70950 2018-05-16 09:26 基于DCT变换的数字水印算法(matlab代码)\基于DCT变换的数字水印算法\test.fig
文件 3961 2018-05-16 10:21 基于DCT变换的数字水印算法(matlab代码)\基于DCT变换的数字水印算法\test.m
文件 594 2018-05-16 09:35 基于DCT变换的数字水印算法(matlab代码)\基于DCT变换的数字水印算法\tiqu.m
文件 12342 2018-03-31 09:50 基于DCT变换的数字水印算法(matlab代码)\基于DCT变换的数字水印算法\water.bmp
相关资源
- MNIST to uint8 by matlabMNIST数据库处理-m
- 基于matlab的数字水印系统
- 叠加平均去噪matlab仿真程序
- DCT水印算法实现MATLAB
- k近邻matlab代码
-
BP神经网络+PID控制simuli
nk仿真 - MATLAB海杂波模型仿真
- BP神经网络MATLAB实现不使用工具箱
- DBSCAN聚类算法matlab代码
- 维纳自适应滤波器设计及Matlab实现
- GA算法优化支持向量机
- GRU的matlab时间序列神经网络
- matlab去除处理背景
- matlab实现图像的旋转变换
- 程序-MATLAB-小波分解6层,通过编译,
- 三相永磁同步电机SVPWM控制算法MATLA
- 基于模糊控制的路径规划算法的仿真
- 三角高程控制网平差
- PSCAD_EMTDC与Matlab接口
- 飞行器惯性导航Matlab仿真实现
- job shop matlab
- matlab2009a反复要求激活解决方案——亲
- 和声搜索 HarmonySearch
- 模拟退火的方法解TSP问题--matlab
- matlab航天工程工具箱相信对航天卫星
- matlab双对数坐标及拟合
- 基于LCL的单相有源阻尼并网逆变器的
- matlab 曲柄滑块机构仿真 程序
- Matlab图像处理模板匹配完整程序小飞
- SMOTE算法 MATLAB代码
评论
共有 条评论