编写matlab脚本exam05_2b.m实现功能: 读取“kgy05b.bmp”,提取其中隐藏的图像,保存为“huawei05b.bmp”,显示该图像
时间: 2023-12-14 07:37:47 浏览: 107
以下是实现exam05_2b.m的代码:
```matlab
% 读取原始图像
img = imread('kgy05b.bmp');
% 提取隐藏图像
hidden_img = bitget(img, 1) * 255; % 通过获取第一位的值来提取隐藏图像
hidden_img = uint8(hidden_img); % 转换为整数类型
imwrite(hidden_img, 'huawei05b.bmp'); % 保存隐藏图像
% 显示隐藏图像
imshow(hidden_img);
```
运行脚本后,会在当前文件夹下生成“huawei05b.bmp”文件,并显示该隐藏图像。注意,由于隐藏图像是嵌入在原始图像的最低位中,因此提取出来的图像可能会出现一些噪点和失真。
阅读全文