ImageApplyIndexed
ImageApplyIndexed[f,image]
把函数 f 应用于 image 中每个像素的通道值列表上,给出每个像素的行列索引作为 f 的第二个参数.
ImageApplyIndexed[f,{image1,image2,…}]
对从每个 imagei 中获取的相应的像素值序列应用 f,给出每个像素对应的行列索引作为 f 的最后一个参数.
更多信息和选项
- ImageApplyIndexed[f,image] 把每个像素的通道值列表替换为把函数 f 作用于该列表得到的结果.
- 二维情况下,每个像素的部件参数说明以 {row,column} 的形式传递给 f.
- 三维情况下,部件参数说明以 {slice,row,column} 的形式指定.
- ImageApplyIndexed 适用于有任意通道数的图像.
- ImageApplyIndexed[f,image] 返回和 image 同样类型的图像.
- 在 ImageApplyIndexed[f,image] 中,函数 f 可以返回一个数字或一个任意长度的列表.
- 无论被用在 Image 对象中的隐含类型是什么,提供给 f 的通道值都被归一化成大小在 0 和 1 之间的数值. 假定函数 f 返回的通道值也被归一化成大小在 0 和 1 之间的数值.
- 在 ImageApplyIndexed[f,{image1,image2,…,imagen}] 中,提供给 f 的是 n+1 个参数.
- ImageApplyIndexed[f,{image1,image2,…}] 适用于任意数量的一般图像.
- ImageApplyIndexed[f,{image1,image2,…}] 给出的图像是 imagei 的最大类型,有必要时会做剪切或截断.
- ImageApplyIndexed 有选项 Interleaving,指明 f 是应该作用于给定像素的单个通道值,还是所有通道值. 缺省设置为 Interleaving->True.
- ImageApplyIndexed 也适用于 Image3D 对象.
范例
打开所有单元关闭所有单元选项 (3)
Interleaving (2)
应用 (6)
可能存在的问题 (1)
Wolfram Research (2014),ImageApplyIndexed,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageApplyIndexed.html.
文本
Wolfram Research (2014),ImageApplyIndexed,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageApplyIndexed.html.
CMS
Wolfram 语言. 2014. "ImageApplyIndexed." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ImageApplyIndexed.html.
APA
Wolfram 语言. (2014). ImageApplyIndexed. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ImageApplyIndexed.html 年