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 visualización (últimos 30 días)
Mostrar comentarios más antiguos
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 comentario
Yogesh Lamture
el 23 de Sept. de 2019
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.
Respuestas (1)
Image Analyst
el 14 de Dic. de 2017
See my attached demo.
2 comentarios
Image Analyst
el 17 de Dic. de 2017
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
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!