ImageAdd

ImageAdd[image,x]
image 中每个通道值增加量 x.

ImageAdd[image1,image2]
给出一个图像,其中每个像素值是 中对应像素的和.

ImageAdd[image,expr1,expr2,]
把全部 添加到 image,其中每个 可以是图像、数或者彩色值.

更多信息更多信息

  • ImageAdd[image,] 所返回图像的尺寸和 image 相同.
  • ImageAdd[image,x] 中,x 可以是在范围 0 到 1 内的一个数、一种颜色或者颜色通道值列表.
  • ImageAdd[image,x] 给出的图像通常和 image 有相同的内部数据类型,在必要的时候会剪切或截断.
  • 如果图像的尺寸不同,ImageAdd[image1,image2] 会把 的中心相加.
  • 如果 有一个是单通道图像,那么在 ImageAdd[image1,image2] 里它的值会被加到另一图像的每个通道值中.
  • 如果 都是多通道的图像,则每个通道的值会分别相加.
  • ImageAdd[image1,image2] 给出一个图像,它的类型是 类型里最大的那个,如果需要的话,会对值进行裁剪或删截.
  • 对于二值图像,ImageAdd 实际上求的是像素值的逻辑或(OR).
  • ImageAdd[image,expr1,expr2,] 在参数列表上堆叠作用 ImageAdd.
  • ImageAdd[{image,expr1,expr2,}] 等价于 ImageAdd[image,expr1,expr2,].
  • ImageAdd 适用于 Image3D objects.

范例范例打开所有单元关闭所有单元

基本范例  (3)基本范例  (3)

所有通道值增加一个常量,使得图像变亮:

In[6]:=
Click for copyable input
Out[6]=

将两个彩色图像相加:

In[1]:=
Click for copyable input
Out[1]=

两个二值图像的逻辑或:

In[1]:=
Click for copyable input
Out[1]=
2008年引入
(7.0)
| 2014年更新
(10.0)
Translate this page: