|
MATLAB支持多种图像代数运算,包括:
图像相加或图像加上常数;
图像相减或图像减去常数;
图像相乘或图像乘以常数;
图像相除或图像除以常数;
图像相减绝对值差;
图像线性组合;
图像求补;
颜色线性组合。
在命令行窗口输入:
- X = uint8([255 10 75; 44 225 100]);
- Y = uint8([50 50 50; 50 50 50 ]);
- Z = imabsdiff(X,Y)
- I = imread('cameraman.tif');
- J = uint8(filter2(fspecial('gaussian'), I));
- K = imadd(I,J);
- subplot(131);imshow(I); %原图像,见图18.18左图
- subplot(132);imshow(J); %过滤后图像,见图18.18中图
- subplot(133);imshow(K); %前两图相加,见图18.18右图
复制代码
输出结果如下:
|
|