ImageApply
ImageApply[f,image]
将函数 f 应用到 image 中每个像素的通道值列表上.
ImageApply[f,{image1,image2,…}]
将 f 应用到由每个 imagei 中提取的相应像素值组成的序列中.
更多信息和选项
- ImageApply[f,image] 实现的是一个图像点运算符,将同样的函数应用到图像的每个像素上. 大多数颜色运算(例如颜色转换和量化)都是点运算符.
- ImageApply 适用于任何通道数量的 二维和三维图像.
- 在 ImageApply[f,image] 中,函数 f 可以返回一个数或任意长度的列表.
- 提供给 f 的通道值通常位于范围 0 到 1 之间,不论 image 的基本类型是什么. 假设函数 f 返回的通道值通常位于范围 0 到 1 之内.
- ImageApply[f,{image1,…,imagen}] 实现的是按像素进行计算的图像运算符. 为函数 f 提供 n 个参数. »
- ImageApply[f,{image1,image2,…}] 可处理任意数量的相称图像,给出 imagei 中最大类型的图像,在必要时会剪切或截断数值.
- 可以给出以下选项:
-
Interleaving True 是否把 f 应用于通道值列表或分别应用于每个通道值 Masking All 要处理的感兴趣区域 - f 的计算结果可能会被缓存,以加快获得结果的速度. »
- ImageApply[f,image] 返回与 image 类型相同的图像.
范例
打开所有单元关闭所有单元范围 (8)
选项 (4)
Interleaving (2)
应用 (11)
属性和关系 (2)
ImageApply 返回与输入具有相同数据类型的图像:
在 ImageApply[f,image] 中,可以缓存 f 的计算以便专注于获取结果的速度:
单个通道 "Byte" 图像使用缓存的计算:
这样会影响结果,如果指定的函数应用于同样的输入给出不同的结果:
多通道 "Byte" 图像使用带有缓存计算,其中 Interleaving->False:
可能存在的问题 (3)
Wolfram Research (2008),ImageApply,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageApply.html (更新于 2012 年).
文本
Wolfram Research (2008),ImageApply,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageApply.html (更新于 2012 年).
CMS
Wolfram 语言. 2008. "ImageApply." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2012. https://reference.wolfram.com/language/ref/ImageApply.html.
APA
Wolfram 语言. (2008). ImageApply. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ImageApply.html 年