新手跪求高手解释下数字图像处理的matlab程序,有两个问题麻烦帮忙解读下,谢谢 20
start_time=cputime;iTimes=10;%置乱次数k=1.4;%设置嵌入强度系数blocksize=8;%块的大小filter_m=[1,1,1,1,1...
start_time=cputime;
iTimes=10; %置乱次数
k=1.4; % 设置嵌入强度系数
blocksize=8; % 块的大小
filter_m=[ 1,1,1,1,1,1,1,1; % 滤波矩阵 {这里的滤波矩阵什么用处麻烦解释下}
1,1,1,1,1,1,1,1;
1,1,0,0,0,0,1,1;
1,1,0,0,0,0,1,1;
0,0,0,0,0,0,0,0;
0,0,0,0,0,0,0,0;
0,0,0,0,0,0,0,0;
0,0,0,0,0,0,0,0;];
% 读入原始图像
file_name='datou.bmp';
cover_object=double(imread(file_name))/255; {这里为什么要除255?}
tempImg=message;
for n=1:iTimes % 次数
for u=1:Mm
for v=1:Nm
temp=tempImg(u,v);
ax=mod(u+v,Mm)+1;
ay=mod(u+2*v,Nm)+1;
outImg(ax,ay)=temp;
end
end
tempImg=outImg;
end
message_vector=reshape(outImg,1,Mm*Nm); 展开
iTimes=10; %置乱次数
k=1.4; % 设置嵌入强度系数
blocksize=8; % 块的大小
filter_m=[ 1,1,1,1,1,1,1,1; % 滤波矩阵 {这里的滤波矩阵什么用处麻烦解释下}
1,1,1,1,1,1,1,1;
1,1,0,0,0,0,1,1;
1,1,0,0,0,0,1,1;
0,0,0,0,0,0,0,0;
0,0,0,0,0,0,0,0;
0,0,0,0,0,0,0,0;
0,0,0,0,0,0,0,0;];
% 读入原始图像
file_name='datou.bmp';
cover_object=double(imread(file_name))/255; {这里为什么要除255?}
tempImg=message;
for n=1:iTimes % 次数
for u=1:Mm
for v=1:Nm
temp=tempImg(u,v);
ax=mod(u+v,Mm)+1;
ay=mod(u+2*v,Nm)+1;
outImg(ax,ay)=temp;
end
end
tempImg=outImg;
end
message_vector=reshape(outImg,1,Mm*Nm); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询