搜索资源列表
MyImageWork
- 用VC++开发的图像数字水印程序。可以实现对BMP图像中加入水印,水印信息可以是任意文件,但嵌入量不能太大,否则水印图像视觉质量会很差。
blindDCT
- 一种基于DCT域盲数字水印嵌入程序,在DCT中频系数中嵌入水印,恢复時不用用到原始图像。
detect
- 这个程序是基于DCT域的数字水印嵌入程序的提取程序,不需要原始图像,就可以从加水印的图像中提取水印图像
watermark.m
- %基于DCT的水印算法 %数字水印处理系统主要由水印嵌入和水印检测两个过程。 %水印嵌入过程为:数字水印(X)、原图像(I)和密钥/公钥(K)通过数字水印嵌入算法形成嵌入水印后的图像(I*)。 %水印检测过程为:数字水印(X)、水印图像(I*)和密钥/公钥(K)通过数字水印检测算法检测出数字水印或有无水印。 %基于DCT变换的水印算法:将一个随机序列作为水印信号嵌入到图像DCT变换重要分量的幅度成分中(幅值较大的n个系数作为重要分量)。 %定义一个相似函数来检验水印提取是否成
watermark
- 基于DCT域的数字水印的嵌入和提取,处理图像是BMP
bw_fragile
- matlab编写的对二值图像的数字水印添加与提取程序。压缩包中有示例图片。可以添加水印,结果肉眼不易分辨出变化,不影响使用。可加入信息长度达100个字节。提取时可验证是否被修改过,如未修改,可提取隐藏信息。
bw_fragile_robust
- matlab编写的对二值图像的数字水印添加与提取程序。压缩包中有示例图片。可以添加水印,结果肉眼不易分辨出变化,不影响使用。可加入信息长度达100个字节。提取时可验证是否被修改过,如修改不严重,可提取隐藏信息,如果修改过多,则只能确定是否有修改,而不知道隐藏的信息是什么
bw_fragile_robust_cross
- matlab编写的对二值图像的数字水印添加与提取程序。压缩包中有示例图片。可以添加水印,结果肉眼不易分辨出变化,不影响使用。可加入信息长度达100个字节。提取时可验证是否被修改过,如未修改,可提取隐藏信息。当有修改发生时,可以定位修改的位置,并在图上标出。标识面积占修改面积的75%,一般修改都能标出
gray_fragile
- matlab编写的对灰度图像的数字水印添加与提取程序。压缩包中有示例图片。可以添加水印,结果肉眼不易分辨出变化,不影响使用。可加入信息长度达10k字节。提取时可验证是否被修改过,如未修改,可提取隐藏信息。并可标记修改的位置,准确率高。算法简洁
gray_fragile_robust
- matlab编写的对灰度图像的数字水印添加与提取程序。压缩包中有示例图片。可以添加水印,结果肉眼不易分辨出变化,不影响使用。可加入信息长度达10k字节。提取时可验证是否被修改过,如未修改,可提取隐藏信息。可标记修改位置。当图像发生旋转,缩放,少量平移时,仍能提取出强水印信息,以确保图像来源。弱水印识别率高,强水印识别率不是很高,当图像变化较小时,可以工作,变化较大时,强水印也无法提取。
shuzi
- 实现了图像数字水印的嵌入与提取算法与实现
sample5
- 简单的基于小波变换的图像数字水印的代码。
Normed_Centre_of_Gravity
- 一种简单的数字水印的程序,适合于图形图像处理。
Recovering_data_hidden_in_an_image
- 一种简单的数字水印的程序,适合于图形图像处理。
Simple_watermarking_by_using_wavelets
- 一种简单的数字水印的程序,适合于图形图像处理。
Watermarking
- 一种简单的数字水印的程序,适合于图形图像处理。
DCT_watermarking_matlab
- 一种简单的数字水印的程序,适合于图形图像处理。
xiaobo
- 将相同尺寸的灰度图象和2值图像进行2级小波分解,在前者的细节子带嵌入分解后的2值图像的数字水印程序
logistic
- 这个是一个基于logistic混沌系统单项散列函数,调用get_logisit(int* logisit, int length, int max_value, double XX)函数,返回一组logisitic随机数,随机数的最大值为max_value,初始值XX,随机数由初始值XX唯一确定。在数字水印技术等方面使用非常广泛,也许使用VC语言处理图像或是数字水印方面的用户会经常使用。 谢谢!
get_psnr
- 这个是一个获取两个图像相似度的函数,对于图像处理和数字水印方面的编程者来说,会经常去计算两个图像的psnr值,从而来确定图像的相似度,使用matlab可以很方便的计算两个图像的psnr,但是由于matlab专业性很强,而且有没有版权保护,所以对于大批的使用VC语言的这方面的编程者,由于要经常使用而显得很麻烦。 通过调用get_psnr函数可以很方便的就得到两个图像的相似度。