Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2009-03-04
年龄: 40
帖子: 7
声望力: 0 ![]() |
![]()
灰度图像以2*2分块,水印是一个 图像像素数*2 的01序列。
例如对图像的第一个2*2像素块进行嵌入,水印是00011011 x1 x2 x3 x4 00嵌入到x1的后两个比特位,01嵌入到x2的后两个比特位 10嵌入到x3的后两个比特位,11嵌入到x4的后两个比特位 还有提取算法,小弟新手,请各位大哥多多指教! :lovely: |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2008-11-01
年龄: 39
帖子: 406
声望力: 26 ![]() |
![]()
你可以看一下有关的书籍。如果希望用变换来做,可以参考一下有一本书,名字是matlab小波分析... ,飞思工作室编著的。里面有代码,是基于变换的方法的。
|
![]() |
![]() |
![]() |
#3 |
高级会员
注册日期: 2008-11-01
年龄: 39
帖子: 406
声望力: 26 ![]() |
![]() |
![]() |
![]() |
![]() |
#4 |
游客
帖子: n/a
|
![]()
我也正想知道啊,只知道插入1位的话,可以用bitset,2位不知道有没有别的方法
|
![]() |
![]() |
#5 |
初级会员
注册日期: 2009-03-11
年龄: 40
帖子: 1
声望力: 0 ![]() |
![]()
我也在找答案,只知道嵌入1位的话,可以用bitset
不知道两位怎么弄,有没有简便方法 |
![]() |
![]() |
![]() |
#6 |
初级会员
注册日期: 2009-03-04
年龄: 40
帖子: 7
声望力: 0 ![]() |
![]()
知道了
imagepixel(i,j)=bitset(imagepixel(i,j),2,code(k,m)); imagepixel(i,j)=bitset(imagepixel(i,j),1,code(k,m)); 第一行是嵌入次最低位,第二行是嵌入最低位 |
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[MATLAB基础] 不用矩陣畫圖 | cody_snake | MATLAB论坛 | 1 | 2009-04-19 17:37 |
[求助]分解出来全是黑色一片 | yeshenyue | MATLAB论坛 | 1 | 2009-03-31 10:03 |
[求助]仿真报错 | alex_magicsky | MATLAB论坛 | 0 | 2009-03-10 20:45 |
求助几个用matlabe编程的问题 | gaofengsuccess | MATLAB论坛 | 0 | 2008-12-26 23:11 |
[求助]MATLAB符号编程问题 | wwb624 | MATLAB论坛 | 1 | 2008-12-22 17:08 |