ejinjing 发表于 2018-8-21 09:40:24

MATLAB图像代数运算

MATLAB支持多种图像代数运算,包括:

图像相加或图像加上常数;
图像相减或图像减去常数;
图像相乘或图像乘以常数;
图像相除或图像除以常数;
图像相减绝对值差;
图像线性组合;
图像求补;
颜色线性组合。

在命令行窗口输入:
X = uint8();
Y = uint8();
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右图
输出结果如下:

Z = 205   40   25
       6       175    50

页: [1]
查看完整版本: MATLAB图像代数运算