BinaryImageQ
BinaryImageQ[image]
背景
- BinaryImageQ 是一个图像测试函数,若一个二维或三维图像仅由二值数据组成则返回 True 否则返回 False. 更具体的说,BinaryImageQ 只有当单通道图像的 ImageType 为 "Bit" 时才返回 True. 因此 BinaryImageQ 对于从由不同数据类型及通道数量组成的图像中区分出假设可能的像素值只有 0(黑)和 1(白)的二值(双值或二元)图像是很有用的.
- 有一些术语需要注意:“黑白”和“单色”有时也指二值图像,但更多情况下它们指的是灰度图像.
- BinaryImageQ 并不检查实际的数据值. 因此,若一个图像类型是 "Real" 那么即便它只包含 0 和 1,这个图像仍然不会被认为是“二值”图像而 BinaryImageQ 也会返回 False. BinaryImageQ 会对如 Binarize、MorphologicalBinarize 及 RegionBinarize 这样的二值图像分割函数的输出结果返回 True,因为这些函数返回的全是二值图像.
- 关于 Image 或 Image3D 结构的更多细节可用函数 ImageChannels 及 ImageType 得到. 使用 ImageQ 可以检测一个表达式是不是图像. 图像的内容可由 ImageData 返回.
范例
打开所有单元关闭所有单元基本范例 (4)
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 年