【问题标题】:Hide text In Image Matlab在图像 Matlab 中隐藏文本
【发布时间】:2012-06-12 16:40:20
【问题描述】:

我已经设法使用这种简单的方法将一个图像隐藏到另一个图像中。

Cover = imread('qw.jpg', 'jpg');
Hidden = imread('qwe.jpg', 'jpg');
n = 1; % Number of bits to replace

Processed = uint8(bitor(bitand(Cover, bitcmp(2^n - 1, 8)) , bitshift(Hidden, n - 8)));
Hidden = uint8(bitand(255, bitshift(Processed, 8 - n)));

figure, imshow(Processed)
figure, imshow(Hidden)

我想在封面图片中存储文字,我已经尝试过

dec2bin(text,8)

将文本转换为二进制,但我无法继续进行,即如何存储输出

de2bin()

Cover 的 lsb 中的一点一滴。 谁能帮忙???

【问题讨论】:

    标签: matlab steganography


    【解决方案1】:

    你可以这样写 dec2bin() 语句

    例如

     c=dec2bin(text,8);
    

    c 保存 char 数组试试这个 但不要将文本直接转换为二进制先将它们转换为 uint8 格式,然后使用 dec2bin() 语句

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-14
      • 2016-10-29
      • 2014-06-02
      • 2015-01-18
      • 1970-01-01
      • 1970-01-01
      • 2014-02-18
      • 2011-01-11
      相关资源
      最近更新 更多