2012-06-08 6 views
0

이 간단한 방법을 사용하여 하나의 이미지를 다른 이미지로 숨길 수있었습니다.텍스트 숨기기 이미지 Matlab

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() 

비트 커버 비트. 아무도 도와 줄 수 있습니까 ???

답변

1

다음과 같이 dec2bin() 문을 작성할 수 있습니다.

c=dec2bin(text,8); 

C는 문자 배열이 형식은 다음 DEC2BIN() 문을 사용 UINT8 먼저 변환이 을 시도하지만 바이너리에 직접 텍스트를 변환하지 않습니다 보유