ImageScan

ImageScan[f,image]

计算 f 依次应用于 image 的每个像素.

更多信息和选项

  • 提供给 f 的通道值通常位于 0 到 1 的范围内,无论 Image 对象所使用的是何种内部类型.
  • ImageScan[f,image] 丢弃由把 f 应用到 image 的每个像素得到的结果. 与 ImageApply 不同,ImageScan 没有构建一个新图像并返回 Null.
  • ImageScan 对于在表达式各部分上执行操作很有用,其中操作会有副作用,比如进行赋值.
  • ImageScan 可用于具有任意通道数的图像.
  • 您也可以使用 ThrowImageScan 退出. »
  • ImageScan 以从左到右的顺序逐行遍历 image 的像素.
  • ImageScan 具有选项 Interleaving,它指明 f 是否应该用于单个通道值或者应该用于给定像素的通道值的完整列表. 默认设置是 Interleaving->True.
  • 设置 Masking->roi 下,可以指定需要扫描的感兴趣的区域.
  • ImageScan 可用于 Image3D 对象.

范例

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

基本范例  (5)

扫描灰度图像的像素:

扫描彩色图像的像素:

扫描三维图像的像素:

计算图像中白色像素的数目:

计算平均像素值:

推广和延伸  (1)

Throw 作用于 ImageScan 内部:

选项  (4)

Interleaving  (2)

默认情况下,扫描通道值列表:

使用 Interleaving->False,可以扫描单个通道值:

交错设置不影响单通道图像的遍历:

Masking  (2)

默认情况下,扫描所有图像像素:

只扫描由遮罩指定的像素:

计算 Spikey 的平均颜色:

创建一个具有计算得到的平均颜色的圆盘:

没有遮罩,计算平均颜色:

属性和关系  (1)

ImageScanImageApply 功能相同,只是没有返回结果:

Wolfram Research (2012),ImageScan,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageScan.html.

文本

Wolfram Research (2012),ImageScan,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageScan.html.

CMS

Wolfram 语言. 2012. "ImageScan." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ImageScan.html.

APA

Wolfram 语言. (2012). ImageScan. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ImageScan.html 年

BibTeX

@misc{reference.wolfram_2024_imagescan, author="Wolfram Research", title="{ImageScan}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/ImageScan.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_imagescan, organization={Wolfram Research}, title={ImageScan}, year={2012}, url={https://reference.wolfram.com/language/ref/ImageScan.html}, note=[Accessed: 22-November-2024 ]}