资源简介

基于混沌的变换域图像数字水印算法及其测试,综合运用混沌和变换域方法完成图像水印的嵌入与提取,并对改水印方案的鲁棒性进行测试。 用了混沌序列加密图像,dct变换域数字水印算法,并对图像进行了置乱、相关性分析,还有对水印图像的攻击测试,里面有代码和实验报告书,要运行dct22.m和hundun.m再运行其他的,有一个变量Fuck2是运行了hundun.m才会产生的,不要把工作区给清空了

资源截图

代码片段和文件信息

function [randwater] = Arnold1(water)
I=water;
h=32;
w=32;
%置乱与复原的共同参数
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;
imwrite(randwater‘randwater.bmp‘);
%figure(2);
%imshow(randwater[]);title(‘置乱后的图像‘);




 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-06-25 20:20  信息隐藏\
     目录           0  2019-06-12 14:04  信息隐藏\代码\
     文件         521  2019-06-11 20:36  信息隐藏\代码\Arnold1.m
     文件         415  2019-06-11 20:36  信息隐藏\代码\Arnold2.m
     文件        2629  2019-06-12 10:24  信息隐藏\代码\attack.jpg
     文件        2495  2019-06-12 10:24  信息隐藏\代码\attack.m
     文件         479  2019-06-12 08:52  信息隐藏\代码\correlation.m
     文件        2477  2019-06-12 09:05  信息隐藏\代码\dct22.m
     文件        2102  2019-06-12 09:05  信息隐藏\代码\gmark.bmp
     文件        2102  2019-06-12 09:05  信息隐藏\代码\gmark2.bmp
     文件         998  2019-06-11 22:37  信息隐藏\代码\hundun.m
     文件      198458  2019-06-09 19:27  信息隐藏\代码\image1.bmp
     文件         190  2019-06-12 08:08  信息隐藏\代码\mark1111.bmp
     文件      198458  2019-06-12 09:05  信息隐藏\代码\new.bmp
     文件        2102  2019-06-12 09:05  信息隐藏\代码\randwater.bmp
     文件        2102  2019-06-11 18:06  信息隐藏\代码\rmark.bmp
     文件         467  2019-06-11 19:37  信息隐藏\代码\tiqu.m
     文件        3126  2019-06-10 18:16  信息隐藏\代码\water.bmp
     文件      810324  2019-06-25 20:20  信息隐藏\信息隐藏任务书.doc

评论

共有 条评论