加法运算
图像加法运算的一个应用是将一幅图像的内容叠加到另一幅图像上,生成叠加图像效果,或给图像中每个像素叠加常数改变图像的亮度。
在MATLAB图像处理工具箱中提供的函数imadd()可实现两幅图像的相加或者一幅图像和常量的相加。
程序代码
Matlab
I1 = imread('AT3_1m4_01.tif');
I2 = imread('cell.tif');
J = imadd(I1,100); %将输入图像I1所有像素灰度值加50
K = I1+imresize(I2,[480 640]); %将输入图像I2像素维度
设置的与I1一致,并相加
subplot(2,2,1),imshow(I1);title('I1原图像');
subplot(2,2,2),imshow(I2);title('I2原图像');
subplot(2,2,3),imshow(J);title('I1所有像素灰度值加100');
subplot(2,2,4),imshow(K);title('I1+I2');
效果图像
代码对图像的处理效果如下图所示