• 大小: 5KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-19
  • 语言: Java
  • 标签:

资源简介

基于改进dct的数字水印Java实现代码

资源截图

代码片段和文件信息

package com.test2;

class Block {
public static double[][][] block(double[][] orint[][] wmint n)
{
double[][][] blk=new double[64][64][64];
for(int i=0;i for(int m=0;m for(int k=0;k {
blk[i][m][k]=or[m+i*n][k];
}
for(int i=wm.length;i for(int m=0;m for(int k=0;k {
blk[i][m][k]=or[m+(i-wm.length)*n][k+n];
}
for(int i=wm.length*2;i for(int m=0;m for(int k=0;k {
blk[i][m][k]=or[m+(i-wm.length*2)*n][k+n*2];
}
for(int i=wm.length*3;i for(int m=0;m for(int k=0;k {
blk[i][m][k]=or[m+(i-wm.length*3)*n][k+n*3];
}
for(int i=wm.length*4;i for(int m=0;m for(int k=0;k {
blk[i][m][k]=or[m+(i-wm.length*4)*n][k+n*4];
}
for(int i=wm.length*5;i for(int m=0;m for(int k=0;k {
blk[i][m][k]=or[m+(i-wm.length*5)*n][k+n*5];
}
for(int i=wm.length*6;i for(int m=0;m for(int k=0;k {
blk[i][m][k]=or[m+(i-wm.length*6)*n][k+n*6];
}
for(int i=wm.length*7;i for(int m=0;m for(int k=0;k {
blk[i][m][k]=or[m+(i-wm.length*7)*n][k+n*7];
}
return blk;

}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1375  2016-10-14 19:20  test2\Block.java

     文件       4235  2016-10-14 19:24  test2\embedd.java

     文件       2371  2016-10-14 19:24  test2\Extract.java

     文件       3250  2016-10-14 19:25  test2\ImageAssistance.java

     文件       3080  2016-10-14 13:06  test2\Transformation.java

     目录          0  2016-10-16 10:33  test2

----------- ---------  ---------- -----  ----

                14311                    6


评论

共有 条评论

相关资源