%提取隱藏資訊
Picture=imread('Hide_image.tif');
Picture=double(Picture);
Picture_R=Picture(:,:,1);
[m,n]=size(Picture_R);
frr=fopen('a.txt','w'); %以寫入方式打開只寫檔案
msg_len=184;
p=1;
[row,col]=randinterval(Picture_R,msg_len,1996);
for i=1:msg_len
if bitand(Picture_R(row(i),col(i)),1)==1 %按位與運算
fwrite(frr,1,'ubit1');
%result(p,1)=1;
else
fwrite(frr,0,'ubit1');
%result(p,1)=0;
end
if p==msg_len
break;
end
p=p+1;
end
fclose(frr);
這里向a.txt中寫入的是二進制0,1.然后我要打開a.txt看資料,但是應為輸入的為二進制,所以打開是亂碼的,請問大神們我是哪個知識點沒弄明白
uj5u.com熱心網友回復:
請問你現在弄清楚了嗎?可以說一下嗎?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/237335.html
標籤:C語言
上一篇:如何遍歷一個圖的所有路徑
下一篇:如何高效地截掉文本檔案前面部分?
