matlab两个图像bmp相减代码
时间: 2023-08-12 07:09:00 浏览: 163
code_matlab_图像融合_拉普拉斯融合_图像融合代码_
5星 · 资源好评率100%
下面是 Matlab 中两个 BMP 图像相减的代码示例:
```matlab
% 读取两个 BMP 图像
img1 = imread('image1.bmp');
img2 = imread('image2.bmp');
% 将图像转换为 double 类型
img1 = double(img1);
img2 = double(img2);
% 计算两个图像的差值
diff_img = img1 - img2;
% 显示差值图像
imshow(diff_img, []);
```
在上面的示例中,我们首先使用 `imread` 函数读取了两个 BMP 图像,并将它们转换为 `double` 类型。然后,我们通过计算两个图像的差值得到了一个新的图像,并使用 `imshow` 函数显示了它。注意,我们在 `imshow` 函数的第二个参数中传入了一个空的数组 `[]`,这是为了让 Matlab 自动调整图像的显示范围,使得差值图像中的所有像素都能够正常显示。
阅读全文