• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: Matlab
  • 标签: LSB  matlab  

资源简介

用matlab实现了数字水印中的 最低有效位算法

资源截图

代码片段和文件信息

%最低有效LSB位实验

wolf=imread(‘wolf.bmp‘);
pre_watermark=imresize(wolf[256256]‘bilinear‘);%采用双线性差值法将图像的大小变为256*256
subplot(321)imshow(pre_watermark)title(‘原始水印图‘);
%将水印图像变为二进制图像
watermark=im2bw(pre_watermark0.4);
subplot(322)imshow(watermark)title(‘二进制水印‘);
%
I=imread(‘lena256.bmp‘);
[pic_rowpic_col]=size(I);%求出图像的行数和列数
subplot(323)imshow(I)title(‘原始图像‘);
%首先将原始图像的最低有效位置为0
I0=bitset(I1);
subplot(324)imshow(I0)title(‘将原始图像的最低有效位置为0后的图像‘);
%将二进制水印嵌入到图形中

评论

共有 条评论