I need to hide a color image into another color image using LSB substitution,The following code hides image into another image.But I have no idea as to how to retrieve it.Please help
1 次查看(过去 30 天)
显示 更早的评论
Hiding image
cover=imread('D:\Images\falls.jpg');
msg=imread('D:\Images\autumn.jpg');
%Get the R component
cover1=cover(:,:,1);
%set least 3bit zeros
cover1=bitand(cover1,248);
%let secret image bytes shift right by 5 bits
msg1=msg(:,:,1);
shiftmsg3=bitshift(msg1,-5);
%hiding
cover1 =bitor(cover1,shiftmsg3);
%Get the G component
cover2=cover(:,:,2);
%set least 3bit zeros
cover2=bitand(cover2,248);
%let secret image bytes shift right by 5 bits
msg2=msg(:,:,2);
shiftmsg3=bitshift(msg2,-5);
%hiding
cover2=bitor(cover2,shiftmsg3);
%Get the B component
cover3=cover(:,:,3);
%set least 3bit zeros
cover3=bitand(cover3,248);
%let secret image bytes shift right by 5 bits
msg3=msg(:,:,3);
shiftmsg3=bitshift(msg3,-5);
%hiding
cover3=bitor(cover3,shiftmsg3);
%save
stego=cover;
cover(:,:,1)=cover1;
cover(:,:,2)=cover2;
cover(:,:,3)=cover3;
imwrite(cover, 'D:\color\stego.bmp');
1 个评论
Yogesh Lamture
2019-9-23
Hello,
I am new to MATLAB and also working on the same concept i.e. Image Steganography. I want to hide one color image into another color image. I have seen your code but not able to understand the logic behind this. It will be great if you explain the logic.
回答(1 个)
Image Analyst
2017-12-14
See my attached demo.
2 个评论
Image Analyst
2017-12-17
That's all I have. If you want different algorithms, see section 23.3 here: http://www.visionbib.com/bibliography/contentschar.html#OCR,%20Document%20Analysis%20and%20Character%20Recognition%20Systems
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Encryption / Cryptography 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!