MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]如何嵌入和提取水印,具体如下 (https://www.labfans.com/bbs/showthread.php?t=6646)

menqiuchen 2009-03-04 15:53

[求助]如何嵌入和提取水印,具体如下
 
灰度图像以2*2分块,水印是一个 图像像素数*2 的01序列。
例如对图像的第一个2*2像素块进行嵌入,水印是00011011
x1 x2
x3 x4
00嵌入到x1的后两个比特位,01嵌入到x2的后两个比特位
10嵌入到x3的后两个比特位,11嵌入到x4的后两个比特位
还有提取算法,小弟新手,请各位大哥多多指教!
:lovely:

silas_xue 2009-03-05 10:02

回复: [求助]如何嵌入和提取水印,具体如下
 
你可以看一下有关的书籍。如果希望用变换来做,可以参考一下有一本书,名字是matlab小波分析... ,飞思工作室编著的。里面有代码,是基于变换的方法的。

silas_xue 2009-03-05 10:06

回复: [求助]如何嵌入和提取水印,具体如下
 
论坛里又这本,不过是面向6.5版本的,不知道能否帮得上你的忙。
帖子链接:
[url]http://www.labfans.com/t3915/[/url]

未注册 2009-03-11 16:50

回复: [求助]如何嵌入和提取水印,具体如下
 
我也正想知道啊,只知道插入1位的话,可以用bitset,2位不知道有没有别的方法

venus0114 2009-03-11 17:07

回复: [求助]如何嵌入和提取水印,具体如下
 
我也在找答案,只知道嵌入1位的话,可以用bitset
不知道两位怎么弄,有没有简便方法

menqiuchen 2009-03-24 15:53

回复: [求助]如何嵌入和提取水印,具体如下
 
知道了
imagepixel(i,j)=bitset(imagepixel(i,j),2,code(k,m));
imagepixel(i,j)=bitset(imagepixel(i,j),1,code(k,m));
第一行是嵌入次最低位,第二行是嵌入最低位


所有时间均为北京时间。现在的时间是 05:09

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.