0
matlab을 사용하여 이미지에 문자를 삽입하는 코드를 찾고 있습니다.텍스트 픽셀을 이미지 픽셀에 삽입
img
은 내 표지 이미지이며 msg
은 본문입니다. 이 오류가 발생합니다
Error using ==> bitset
Operands to BIT Ops must be numeric.
광산은 숫자입니다. 그렇지 않아? 어떻게 알 수 있습니까?
clear all;
img=imread('img.jpg','jpg');
msgopen=fopen('ramz.txt');
msg=fread(msgopen);
msgbin=dec2bin(msg);
msgsize=size(msg);
x=msgsize(1);
msgsizebin=dec2bin(x,8);
imgh=size(img,1);
imgw=size(img,2);
for i=1:imgh;
for j=1:imgw;
img(i,j)=bitset(img(i,j),msgbin(i,1));
end
end
통해 UR 관리를위한 thaks ,,하지만 난 image..in의 비트 LSB 비트 ... 난 비트 세트 사용이 필요하지만 오류가 있습니다 ... 당신이 AGN 나를 인도하시기 바랍니다 수있는이 텍스트를 숨길 필요하십니까? – user2253977