仲恺农业工程学院图像处理实验一

仲恺农业工程学院图像处理实验一

ID:38741510

大小:805.50 KB

页数:4页

时间:2019-06-18

仲恺农业工程学院图像处理实验一_第1页
仲恺农业工程学院图像处理实验一_第2页
仲恺农业工程学院图像处理实验一_第3页
仲恺农业工程学院图像处理实验一_第4页
资源描述:

《仲恺农业工程学院图像处理实验一》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一隐密通信系统仿真一、实验目的1、掌握图像比特分层(位平面)技术2、掌握图像比特平面的视觉重要性级别3、理解视觉冗余特性4、掌握arnold置换加密算法二、实验内容1、创建一幅二值图像(自已的签名)。2、将这幅二值图像进行arnold置换加密。3、将加密后的二值图像隐写在灰度图像的LSB三、实验工具PC机,MATLAB软件四、实验原理与步骤原理:图像位平面原理、不同位平面对视觉的贡献、置换加密、图像攻击、图像隐写1、图像加密:%function[outImg]=arnold(inImg,iTimes)clearallcloseal

2、lclcbegin=cputime;inImg=imread('jiami.bmp');inImg=rgb2gray(inImg);figure(1),imshow(inImg);title('daijiami');[iHiW]=size(inImg);Times=4;outImg=uint8(zeros(iH,iW));%forbinaryimagetempImg=inImg;fori=1:Times%调用次数foru=1:iHforv=1:iWtemp=tempImg(u,v);ax=mod((u-1)+(v-1),iW)+1;%

3、[11;23]%ensuread-bc=1;去看看arnold置乱的数学表达公式ay=mod(2*(u-1)+3*(v-1),iW)+1;outImg(ax,ay)=temp;endendtempImg=outImg;endoutImg=tempImg;%figure(2),imshow(outImg);%title('permuted');imwrite(outImg,'jiamihou.bmp');consumed=cputime-begin2、图像解密:%function[outImg]=iarnold(inImg,iTimes

4、)inImg=imread('jiamihou.bmp');iTimes=4;[iHiW]=size(inImg);ifiH~=iW%必须是正方形error('Thecovermustbeasquare!');return;endoutImg=uint8(zeros(iH,iW));tempImg=inImg;fori=1:iTimes%调用次数foru=1:iHforv=1:iWtemp=tempImg(u,v);ax=mod(3*(u-1)-(v-1),iW)+1;%[11;23],ensuread-bc=1ay=mod((v-1

5、)-2*(u-1),iW)+1;%ax=mod(2*u-v-1,iW)+1;%ay=mod(v-u,iW)+1;%ax=mod((u-1)+(v-1),iW)+1;Fibonacci变换置乱%ay=mod((u-1),iW)+1;outImg(ax,ay)=temp;endendtempImg=outImg;endoutImg=tempImg;figure,imshow(outImg);title('decoded');imwrite(outImg,'jiemihou.bmp');3、图像文字嵌入:function[psnr,err]

6、=lsb(attack_style,weizhi)%,attack_strength)%%%%%%%%%%%%%%%读入原始载体图像%%%%%%%%%%%%%%%%%[x1,map]=imread('2.bmp');x=ind2gray(x1,map);x=uint8(x);[row,col]=size(x);%weizhi=1;%在最低有效位嵌入水印,8是最高有效位嵌入水印M=row;N=col;MN=col*row;figure(1);image(x),colormap(map);%figure(1),imshow(x);titl

7、e('原始图像','Fontsize',16,'color','blue');x_source=x;%%%%%%%%%%%%%%%%%%%%读入原始水印%%%%%%%%%%%%%%%%%%[m1,mapm]=imread('secret2.bmp');m=im2bw(m1,mapm,0.3);%figure(4),imshow(m);fori=1:256forj=1:256ifm(i,j)==0w(i,j)=0;elsew(i,j)=1;endendend%figure(5),imshow(m);%keyboardk;%%%%%%%%

8、%%%%%水印信息的嵌入%%%%%%%%%%%%%%%%%%%%%fori=1:256forj=1:256s(i,j)=bitset(x(i,j),weizhi,w(i,j));endendimwrite(s,'lsb_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。