資源簡介
用matlab實現(xiàn)了數(shù)字水印中的 最低有效位算法
代碼片段和文件信息
%最低有效LSB位實驗
wolf=imread(‘wolf.bmp‘);
pre_watermark=imresize(wolf[256256]‘bilinear‘);%采用雙線性差值法將圖像的大小變?yōu)?56*256
subplot(321)imshow(pre_watermark)title(‘原始水印圖‘);
%將水印圖像變?yōu)槎M制圖像
watermark=im2bw(pre_watermark0.4);
subplot(322)imshow(watermark)title(‘二進制水印‘);
%
I=imread(‘lena256.bmp‘);
[pic_rowpic_col]=size(I);%求出圖像的行數(shù)和列數(shù)
subplot(323)imshow(I)title(‘原始圖像‘);
%首先將原始圖像的最低有效位置為0
I0=bitset(I1);
subplot(324)imshow(I0)title(‘將原始圖像的最低有效位置為0后的圖像‘);
%將二進制水印嵌入到圖形中
- 上一篇:MATLAB中值濾波圖像處理GUI
- 下一篇:大氣污染物擴散模型核心算法
評論
共有 條評論