Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

plz,explain the code.

조회 수: 1 (최근 30일)
Md.Simul Hasan Talukder
Md.Simul Hasan Talukder 2019년 1월 28일
마감: Rik 2019년 1월 28일
function [secret_img] = lsbstego(secret_img, text)
%% Data Hiding
secret_img=double(secret_img);
val = [double(text) 0]; %Coverting secret text to ASCII representation
[~, siz2] = size(secret_img);
i = 1; j = 1;
for y = 1:length(val)
data = val(y); %data is the character in the secret text to be hidden
bit = 128; %Counter variable
while bit > 0 %Clearing the LSB of a pixel
secret_img(i, j) = floor(secret_img(i, j)/2);
secret_img(i, j) = secret_img(i, j)*2;
if bitand(data, bit) > 0 %Setting the LSB of pixel to the information bit
secret_img(i, j) = secret_img(i,j)+1;
end
j = j+1;
if j > siz2
i = i+1;
j = 1;
end
bit = floor(bit/2);
end
end

답변 (0개)

이 질문은 마감되었습니다.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by