图像的运算

imdivide

  将一个图像划分为另一图像或将图像除以常数折叠全部页面
  句法
  Z = imdivide(X,Y)
  描述
  Z = imdivide(X,Y) 将数组中X的每个元素除以数组中的相应元素Y,并将结果返回到输出数组中的相应元素中Z。

immultiply

  将两个图像相乘或将图像乘以常数折叠全部页面
  句法
  Z = immultiply(X,Y)
  描述
  Z = immultiply(X,Y) 将数组中X的每个元素乘以数组中的相应元素,Y并返回输出数组中相应元素的乘积Z。

imsubtract

  从一个图像中减去另一个图像或从图像中减去常量全页折叠
  语法
  Z = imsubtract(X,Y)
  说明
  Z = imsubtract(X,Y) 从数组 X 中的每个元素中减去数组 Y 中的对应元素,并在输出数组 Z 的对应元素中返回差。
  如果 X 是整数数组,则将截断超出整数类型范围的输出元素,且将舍入小数值。

imadd

  添加两个图像或向图像添加常量折叠全部页面 
  句法
  Z = imadd(X,Y)
  描述
  Z = imadd(X,Y) 将数组中的每个元素与数组X中的对应元素Y相加,并返回输出数组中相应元素的和Z。

imlincomb

  句法
  Z = imlincomb(K1,A1,K2,A2,...,Kn,An)
  Z = imlincomb(K1,A1,K2,A2,...,Kn,An,K)
  Z = imlincomb(___,outputClass)
  描述
  1.Z = imlincomb(K1,A1,K2,A2,...,Kn,An) 计算图像的线性组合,A1,A2,..., An,配重块K1,K2,...,Kn根据:
    Z = K1*A1 + K2*A2 + ... + Kn*An
    您可以选择使用GPU计算线性组合(需要Parallel Computing Toolbox™)。
  2.Z = imlincomb(K1,A1,K2,A2,...,Kn,An,K)K向线性组合 添加偏移量:
    Z = K1*A1 + K2*A2 + ... + Kn*An + K
  3.Z = imlincomb(___,outputClass) 指定的输出类别Z。
  例子
        imlincomb(1.0,Z1,1.0,Z2)线性相加,相当于imadd(Z1,Z2);
        imlincomb(1.0,Z1,-1.0,Z2) 线形相减,相当于imsubtract(Z1,Z2);
        imlincomb(2,Z1) 线性相乘,相当于immultiply(Z1,2);
        imlincomb(0.5,Z2) 线性相除,相当于imdivide(Z1,0.5);

imabsdiff

  两个图像的绝对差全页折叠
  语法
  Z = imabsdiff(X,Y)
  说明
  Z = imabsdiff(X,Y) 从数组 X 中的每个元素中减去数组 Y 中的对应元素,并在输出数组 Z 的对应元素中返回绝对差。
  您可以选择使用 GPU(需要 Parallel Computing Toolbox™)计算 X 和 Y 的绝对差。
posted @ 2020-07-21 14:06  luoqi123456  阅读(366)  评论(0编辑  收藏  举报