BinaryImageQ

BinaryImageQ[image]

如果 image 的形式为二值 Image 或者 Image3D 对象时是 True ,否则返回 False.

更多信息

  • BinaryImageQ[image] 测试 image 是否 "Bit" 类型,并仅包含单个通道值.

背景

  • BinaryImageQ 是一个图像测试函数,若一个二维或三维图像仅由二值数据组成则返回 True 否则返回 False. 更具体的说,BinaryImageQ 只有当单通道图像的 ImageType"Bit" 时才返回 True. 因此 BinaryImageQ 对于从由不同数据类型及通道数量组成的图像中区分出假设可能的像素值只有 0(黑)和 1(白)的二值(双值或二元)图像是很有用的.
  • 有一些术语需要注意:黑白单色有时也指二值图像,但更多情况下它们指的是灰度图像.
  • BinaryImageQ 并不检查实际的数据值. 因此,若一个图像类型是 "Real" 那么即便它只包含 0 和 1,这个图像仍然不会被认为是二值图像而 BinaryImageQ 也会返回 False. BinaryImageQ 会对如 BinarizeMorphologicalBinarizeRegionBinarize 这样的二值图像分割函数的输出结果返回 True,因为这些函数返回的全是二值图像.
  • 关于 ImageImage3D 结构的更多细节可用函数 ImageChannelsImageType 得到. 使用 ImageQ 可以检测一个表达式是不是图像. 图像的内容可由 ImageData 返回.

范例

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

基本范例  (4)

测试一个图像是否是二值图像:

"Bit" 数据的单通道图像是二值图像:

Image 缺省下创建 "Real" 图像:

检查一个三维图像是否是二值图像:

属性和关系  (1)

检测二维二值图像:

检测三维二值图像:

Wolfram Research (2008),BinaryImageQ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BinaryImageQ.html (更新于 2012 年).

文本

Wolfram Research (2008),BinaryImageQ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BinaryImageQ.html (更新于 2012 年).

CMS

Wolfram 语言. 2008. "BinaryImageQ." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2012. https://reference.wolfram.com/language/ref/BinaryImageQ.html.

APA

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

BibTeX

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

BibLaTeX

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