Description: 包含了基于可移植的C语言的数字水印算法的代码。这些代码具有示范性的意义,且有一定的鲁棒性。需要安装NetPGM的程序包(用来存取pgm格式图像),然后才能在linux下面编译。NetPGM是图像文件的输入/输出软件包。可以在网上搜索得到。如果需要读取其它格式的图像,读者可以修改程序中图像存取部分的代码。对于Linux下编译程序不熟悉的可以参考相关的Linux编程书籍。-contains transplantation based on the C language digital watermarking algorithm code. With the model code of significance, there are certain robustness. NetPGM need to install the package (pgm format used to access images), which can then be compiled under Linux. NetPGM is the image file input / output package. The Internet search can be. If read other formats of images, readers can modify procedures image access part of the code. For Linux compiler can not familiar with the information related to the Linux programming books. Platform: |
Size: 20007 |
Author:樊志华 |
Hits:
Description: 包含了基于可移植的C语言的数字水印算法的代码。这些代码具有示范性的意义,且有一定的鲁棒性。需要安装NetPGM的程序包(用来存取pgm格式图像),然后才能在linux下面编译。NetPGM是图像文件的输入/输出软件包。可以在网上搜索得到。如果需要读取其它格式的图像,读者可以修改程序中图像存取部分的代码。对于Linux下编译程序不熟悉的可以参考相关的Linux编程书籍。-contains transplantation based on the C language digital watermarking algorithm code. With the model code of significance, there are certain robustness. NetPGM need to install the package (pgm format used to access images), which can then be compiled under Linux. NetPGM is the image file input/output package. The Internet search can be. If read other formats of images, readers can modify procedures image access part of the code. For Linux compiler can not familiar with the information related to the Linux programming books. Platform: |
Size: 19456 |
Author:樊志华 |
Hits:
Description: 此包中是对lsb这种数字水印的添加算法的一种改进方法,其中有三个主要文件Mylsb.m modify_lsb.m和.modify_lsb2.m 这三个文件是对lsb这个算法的三次不同程度的改进,一次比一次改的多,主要涉及的改进方法是我们在添加水印时运用了像素的八临域来判断所应插入的值,其次的方法是运用了转换到不同色彩空间进行水印插入。插入效果的比较通过my_hist.m这个文件来进行显示。-This package is lsb add this digital watermarking algorithm for an improved method, of which there are three key documents Mylsb.m modify_lsb.m and. Modify_lsb2.m these three documents is the lsb of this algorithm three different degrees of improvement of , one of the more than one change, mainly involving the improvement method is to add a watermark when we used the eight pixels to determine the clinical domain of the value should be inserted, followed by the method is to use a switch to a different color space for watermark insertion. Comparison of the effect of insertion through my_hist.m to display the document. Platform: |
Size: 496640 |
Author:吴浩栋 |
Hits:
Description: 本压缩包包括多种水印代码,其中有DCT1,DCT2,CDMA,LSB等。-The package includes a variety of watermarking compressed code, which DCT1, DCT2, CDMA, LSB and so on. Platform: |
Size: 1995776 |
Author:hide |
Hits:
Description: image watermarking is done through java in this package-image watermarking is done through java in this package...... Platform: |
Size: 9216 |
Author:akash |
Hits:
Description: 该目录包含了基于可移植的C语言的数字水印算法的代码。这些代码具有示范
性的意义,且有一定的鲁棒性。
需要安装NetPGM的程序包(用来存取pgm格式图像),然后才能在linux下面编译。
NetPGM是图像文件的输入/输出软件包。可以在网上搜索得到。我们已经对
256灰度级,512×512大小的图像进行了测试。程序编译后的调用格式如下(以encode为例):
wm_cox_e -s cox.sig -o wm_image.pgm image.pgm
其中,-s表示要添加的水印信号,cox.sig是信号文件。
-o表示输出图像文件名为wm_image.pgm,
image.pgm为输入文件名。
几个辅助程序:
cmp_pgm 计算差分图像,PSNR等
cmp_dct 计算全帧DCT域的差分图像
cmp_dct8x8 计算8×8大小的DCT域差分图像
比如说,为了产生两个PGM图像的差分图像并计算它们的PSNR,命令如下:
cmp_pgm -p -i original.pgm -o diff.pgm watermarked.pgm
产生水印信号:
gen_cox_sig -o cox.sig
程序将产生适合512×512大小,8-bit灰度的pgm图像的水印信号。
水印提取:
wm_cox_d -s cox.sig -i lena.pgm -o cox.wm cox_lena.pgm
请注意,cox的算法需要原始图像做参考来提取水印,压缩后的水印将存储在cox.wm中。-This directory contains the C-based portable digital watermarking algorithm code. The code has a demonstration
Of meaning, and there is a certain degree of robustness.
NetPGM need to install the package (to access the pgm format images), and then to compile in linux below.
NetPGM is the image file input/output package. Can search by. We have already
256 gray level, 512 × 512 size images were tested.
Procedure call format, compiled as follows (in encode an example):
wm_cox_e-s cox.sig-o wm_image.pgm image.pgm
Which,-s that you want to add the watermark signal, cox.sig is the signal file.
-O said output image file name wm_image.pgm,
image.pgm for the input file name.
Several auxiliary programs:
cmp_pgm calculate the difference image, PSNR, etc.
cmp_dct full frame DCT domain calculation of difference image
cmp_dct8x8 calculate the size of 8 × 8 DCT domain differential image
For example, in order to produce two PGM images and calculate their differ Platform: |
Size: 19456 |
Author:sylvia |
Hits:
Description: 基于可移植的C语言的数字水印算法的代码,需要安装NetPGM的程序包(用来存取pgm格式图像),然后才能在linux下面编译。
NetPGM是图像文件的输入/输出软件包。可以在网上搜索得到。我们已经对
256灰度级,512×512大小的图像进行了测试。-Portable C-based digital watermarking algorithm code, need to install NetPGM package (used to access the pgm format images), and then to compile in linux below. NetPGM the image file input/output package. You can search online to get. We have 256 gray levels for, 512 × 512 size image was tested. Platform: |
Size: 19456 |
Author:lserenity |
Hits:
Description: 这个程序再matlab2012b版本上调试成功,以前在毕业设计的时候在网上找到的资料,希望对大家有用,数字水印算法实现(matlab程序包),包含有DCT水印嵌入算法,DWT水印嵌入算法,以及水印攻击和性能测试程序。参考价值极大-This program debug version then matlab2012b success in graduate design information previously found on the Internet when we want to be useful, a digital watermarking algorithm (matlab package), including a watermark embedded DCT algorithm, DWT algorithm embedded watermark, watermark attack and performance testing procedures. Great value Platform: |
Size: 2151424 |
Author:李妍 |
Hits:
Description: 该目录包含了基于可移植的C语言的数字水印算法的代码。这些代码具有示范性的意义,且有一定的鲁棒性。需要安装NetPGM的程序包(用来存取pgm格式图像),然后才能在linux下面编译。NetPGM是图像文件的输入/输出软件包。-This directory contains a digital watermarking algorithm based on portable C code.The code has the model significance, and has certain robustness.Need to install NetPGM packages (used to access the PGM format images), and then you can compile under Linux.NetPGM is image file input/output package. Platform: |
Size: 19456 |
Author:your father |
Hits: