中易网

matlab 如何将二进制比特流逐位写入一副图像?

答案:1  悬赏:10  
解决时间 2021-10-13 08:19
  • 提问者网友:niaiwoma
  • 2021-10-12 17:17
matlab 如何将二进制比特流逐位写入一副图像?
最佳答案
  • 二级知识专家网友:爱难随人意
  • 2021-10-12 17:41
转换,图像的灰度值为二进制,然后在二进制的最后三位加入你的比特流!
例如
灰度值是 200
十进制专二进制, b=dec2bin(200);
加入后三位 b(end-2:end,:)='010';
再转换为 十进制 g = bin2dec(b);

一定要采纳!!
还有matlab中二进制是字符串一定要注意,我以前做的时候就没注意老出错
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息