function weight_maina=73;嵌入水印的行起点b=84;嵌入水印的列起点l=070;水印权值A=imread1jpg;原始图像B=imread2jpg;嵌入图像figureimshowAfigureimshowB嵌入水印1 将A、B转化为灰度图2 A取出与B同样大小的子图像4 将该子图与B加权相加5 将上步结果还回原来的位置C = GaoABabl; 给出Gao函数的代码实现
function C = Gao(A,B,a,b,l) %将A、B转化为灰度图 A_gray=rgb2gray(A); B_gray=rgb2gray(B);
%取出与B同样大小的子图像 [m,n]=size(B_gray); sub_A=A_gray(a:a+m-1,b:b+n-1);
%将该子图与B加权相加 C_gray=sub_A+l*(B_gray-128);
%将上步结果还回原来的位置 C=A; C(a:a+m-1,b:b+n-1)=C_gray;
end
原文地址: https://www.cveoy.top/t/topic/fsJ9 著作权归作者所有。请勿转载和采集!