Matlab软件及教程百度网盘免费下弯销载
链接:>pwd=ffh6 提取码:ffh6
MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉陵闹猛、信号处理、量化金融与风险管理、机器人,控制系统等领域。链接包含各尺桥版本Matlab软件及相关基础和进阶视频教程及资料,涉及统计,信号处理,图像处理、量化等方向。
不知道你的dct变换 是用在哪里 数字水印or 图像压缩??
%程序员:李鹏
%编写时间:20031125%修改时间:200438
%函数功能:本函数用于DCT域的信息隐藏
function [count,msg,result]=hidedctadv1(image,imagegoal,msg,key,alpha) %按位读取秘密信息
frr=fopen(msg,'r');
[msg,count]=fread(frr,'ubit1');
fclose(frr); data0=imread(image); %将图象矩阵转为double型
data0=double(data0)/255; %取图象的一层做隐藏
data=data0(:,:,1); %对图象分块
T=dctmtx(8); %对分块图象做DCT变换
DCTrgb=blkproc(data,[8 8],'P1xP2',T,T'); DCTrgb0=DCTrgb; %产生随机的块选择,确定图像块的首地址
[row,col]=size(DCTrgb);
row=floor(row/8);
col=floor(col/8);
a=zeros([row col]);
[k1,k2]=randinterval1(a,count,key);
for i=1:count
k1(1,i)=(k1(1,i)-1)8+1;
k2(1,i)=(k2(1,i)-1)8+1;
end %信息嵌入
temp=0;
for i=1:count
if msg(i,1)==0
if DCTrgb(k1(i)+4,k2(i)+1)>DCTrgb(k1(i)+3,k2(i)+2)
temp=DCTrgb(k1(i)+4,k2(i)+1);
DCTrgb(k1(i)+4,k2(i)+1)=DCTrgb(k1(i)+3,k2(i)+2);
DCTrgb(k1(i)+3,k2(i)+2)=temp;
end
else
if DCTrgb(k1(i)+4,k2(i)+1)<DCTrgb(k1(i)+3,k2(i)+2)
temp=DCTrgb(k1(i)+4,k2(i)+1);
DCTrgb(k1(i)+4,k2(i)+1)=DCTrgb(k1(i)+3,k2(i)+2);
DCTrgb(k1(i)+3,k2(i)+2)=temp;
end
end
if DCTrgb(k1(i)+4,k2(i)+1)>DCTrgb(k1(i)+3,k2(i)+2)
DCTrgb(k1(i)+3,k2(i)+2)=DCTrgb(k1(i)+3,k2(i)+2)-alpha;%将原本小的系数调整得更小
else
DCTrgb(k1(i)+4,k2(i)+1)=DCTrgb(k1(i)+4,k2(i)+1)-alpha;
end
end %信息写回保存
DCTrgb1=DCTrgb;
data=blkproc(DCTrgb,[8 8],'P1xP2',T',T); r
esult=data0; result(:,:,1)=data;
imwrite(result,imagegoal);
这有篇英文论文,可以参考一下:(图像处理方面的)
A LSB STEGANOGRAPHY APPROACH AGAINST PIXELS SAMPLE
PAIRS STEGANALYSIS
>
[jstegzip] - jsteg隐写算法[23][24]由D Upham提出,该算法将秘密信息嵌入在量化后的DCT系数的LSB上,但值为-1、0、+1的DCT系数例外。提取秘密信息时,也只是将隐藏信息的图像中不等于-1、0、+1的量化DCT系数的LSB取出即可
[attackjstegrar] - 抗jsteg的隐写分析,jsteg jpeg图像隐写的重要方法之一。
[kafangzip] - 对图像以嵌入率为rate进行顺序LSB嵌入,然后进行卡方隐写分析
[LSB-information-hidingrar] - 设计并实现一种基于图像的LSB卡方因袭分析方法
[JPEGjstegrar] - jsteg_Mu可批量对JPEG图像进行Jsteg隐写。 Jpeg_Or 为jpeg密写的原始图像的文件夹, Jpeg_Di 为jpeg密写后密写了的图像的文件夹,code_file 为密写的文件,rate 为密写嵌入率
[RSrar] - 信息隐藏里LSB隐写方案的RS分析方法,附有详细注解。
频信息隐藏技术作为信息隐藏技术的一个重要分支,主要涉及的域有时域、频域、离散余弦变换(DCT)域、小波(Wavelet)域、压缩域等。其中,时域和频域的嵌入方法相对容易实现,但鲁棒性相对较差;DCT域和Wavelet域方法透明性好,鲁棒性也不错,尤其是在抵抗模/数转换(A/D)、数/模转换(D/A)攻击时有着非常优秀的表现,但其 *** 作复杂,实现难度相对较高;压缩域隐藏算法一般有较好的透明性,但鲁棒性相对较差。音频信息隐藏在许多场合取得了很好的应用效果,但面对重录音攻击,尚且没有一种很好的方法。解决这一难题的关键是精确同步信息的嵌入和强鲁棒隐藏方法的研究。
以上就是关于有关matlab在图像处理方面(图像亮度的变化)的教程全部的内容,包括:有关matlab在图像处理方面(图像亮度的变化)的教程、MATLAB,求大虾,帮忙给我个图像dct变换和逆变换的算法呗。。具体的dct是怎么实现的谢谢了。。。、基于LSB隐藏的SPA隐写分析方法用MATLAB软件实现代码怎么写。。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)