A. 高分悬赏一个关于基于MATLAB的图像信息隐藏的问题!!!!!!!!!!!!!
Function[count,msg,result]= hidedctadv(image,imagegoal,msg,key,alpha) %错误提示在这里!!!请问这里的几个参数如何读入
将Function改成function
在保证work文件下有 lena.jpg,1.jpg,1.txt
参数的输入:
image=imread('lena.jpg');
imagegoal=imread('1.jpg');
msg=textread('1.txt');
matlab中的所有图形都是在坐标系中才能创建的
只是有时将坐标系隐藏了
subplot就是添加子坐标系
axis on就是显示坐标系
axes就是创建一个坐标系,根据自己的设置
B. 结合信息隐藏的鲁棒性和不可见性,算法在修改图像的频率系数时应注意什么问题
昕烨空气净化器质量好价格低一六八八批发专供
C. 关于彩色图像信息隐藏,有些地方不是太懂
都是我的财富,虽然生活给了我不想要的,但它也同
D. 用LSB算法实现BMP图片的信息隐藏与提取,1下面的原始载体BMp图像的空域像素值如何得到要求用C#实现。
不会哦
E. 信息隐藏技术
下面网址可能会对你有帮助
F. 信息隐藏技术和加密技术的区别
信息隐藏技术
信息隐藏将在未来网络中保护信息不受破坏方面起到重要作用,信息隐藏是把机密信息隐藏在大量信息中不让对手发觉的一种方法。信息隐藏的方法主要有隐写术、数字水印、可视密码、潜信道、隐匿协议等。
隐写术(Steganography):隐写术就是将秘密信息隐藏到看上去普通的信息(如数字图像)中进行传送。现有的隐写术方法主要有利用高空间频率的图像数据隐藏信息、采用最低有效位方法将信息隐藏到宿主信号中、使用信号的色度隐藏信息的方法、在数字图像的像素亮度的统计模型上隐藏信息的方法、Patchwork方法等等。
数字水印(Digital Watermark):数字水印4就是向被保护的数字对象嵌入某些能证明版权归属或跟踪侵权行为的信息。目前主要有两类数字水印,一类是空间数字水印,另一类是频率数字水印。空间数字水印的典型代表是最低有效位(LSB)算法,其原理是通过修改表示数字图像的颜色或颜色分量的位平面,调整数字图像中感知不重要的像素来表达水印的信息,以达到嵌入水印的目的。频率数字水印的典型代表是扩展频谱算法,其原理是通过时频分析,根据扩展频谱特性,在数字图像的频率域上选择那些对视觉最敏感的部分,使修改后的系数隐含数字水印的信息。
可视密码技术:可视密码技术是Naor和Shamir于1994年首次提出的,其主要特点是恢复秘密图像时不需要任何复杂的密码学计算,而是以人的视觉即可将秘密图像辨别出来。其做法是产生n张不具有任何意义的胶片,任取其中t张胶片叠合在一起即可还原出隐藏在其中的秘密信息。其后,人们又对该方案进行了改进和发展。主要的改进办法办法有:使产生的n张胶片都有一定的意义,这样做更具有迷惑性;改进了相关集合的造方法;将针对黑白图像的可视秘密共享扩展到基于灰度和彩色图像的可视秘密共享。
~~~~~~~·
信息加密技术是利用数学或物理手段,对电子信息在传输过程中和存储体内进行保护,以防止泄漏的技术。保密通信,计算机密钥,防复制软盘 等都属于信息加密技术。通信过程中的加密主要是采用密码,在数字通信中可利用计算机采用加密法,改变负载信息的数码结构。计算机信息保护则以软件加密为主。目前世界上最流行的几种加密体制和加密算法有:RSA算法和CCEP算法等。为防止破密,加密软件还常采用硬件加密和加密软盘。一些软件商品常带有一种小的硬卡,这就是硬件加密措施。在软盘上用激光穿 孔,使软件的存储区有不为人所知的局部存坏,就可以防止非法复制。这样的加密软盘可以为不掌握加密技术的人员使用,以保护软件。由于计算机软件的非法复制,解密及盗版问题日益严重,甚至引发国际争端,因此对信息加密技术和加密手段的研究与开发,受到各国计算机界的重视,发展日新月异。
G. 求matlab程序,关于一种二值图像信息分块隐藏的算法,谁能帮助 万分感谢啊!
假设你的二值图像变量为“bw”,则数值为“1”的像素个数(设变量“numVal_1”)是:
numVal_1 = sum(sum(bw));
连用两次sum是将图像中数值的行和列分别加在一起,就可求出像素为1的总数。
要求数值为“0”的像素数(设变量“numVal_0”)可以这样:
numVal_0 = length(find(bw==0));
其中“find(bw==0)”输出所有bw为0的像素序号,“length”函数求序号的长度,也就是所求的数值为“0”的像素个数;
比例:
numVal_1/(numVal_1+numVal_0)
或者:
numVal_1/(size(bw,1)*size(bw,2))
其中“size(bw,1)”求bw中的行数,“size(bw,2)”求bw中的列数。
H. 信息隐藏lsb算法的检测方法
h一种基于扫描相关度的LSB算法 教程,希望能给你带来帮助
ttp://www.cnki.com.cn/Article/CJFDTotal-JSJY200905047.htm
I. 图像信息隐藏算法是什么
原型:
int WINAPI icePub_setDataToBmp(char *strFromImgFilename,char *strToBmpFilename,char *dataBuffer,int dataLen)
输入:strFromImgFilename 待藏身图片文件名
dataBuffer 待处理数据
dataLen 待处理数据长度
strToBmpFilename 结果BMP图片文件名
输出:
返回码:0 OK;-7 数据长度值超出图片容量;-8 写bmp文件失败
原型:
int WINAPI icePub_getDataFromBmp(char *strFromImgFilename,char *dataBuffer,int dataLen)
输入:strFromImgFilename 藏有数据的图片文件名
dataBuffer 待处理数据
dataLen 待处理数据长度
输出:dataBuffer 待处理数据
可网络一个《icepubdll揭秘》参考
J. 信息隐藏的原理
信息隐藏是指在设计和确定模块时,使得一个模块内包含的特定信息(过程或数据),对于不需要这些信息的其他模块来说,是不可访问的。
基本原理
假设A打算秘密传递一些信息给B,A需要从一个随机消息源中随机选取一个无关紧要的消息C,当这个消息公开传递时,不会引起人们的怀疑,称这个消息为载体对象(Cover Message)C;把秘密信息(Secret Message)M隐藏到载体对象C中,此时,载体对象就变成了伪装对象C1.载体对象C是正常的,不会引起人们的怀疑,伪装对象C1与载体对象C无论从感官(比如感受图像、视频的视觉和感受声音、音频的听觉)上,还是从计算机的分析上,都不可能把他们区分开来,而且对伪装对象C1的正常处理,不应破坏隐藏的秘密信息。这样就实现了信息的隐藏传输。秘密信息的嵌入过程可能需要密钥,也可能不需要密钥,为了区别于加密的密钥,信息隐藏的密钥称为伪装密钥k。信息隐藏涉及两个算法:信息嵌入算法和信息提取算法