Mathematica > 数据处理 > 图像处理和分析 > 数学形态 > Binarize >

Binarize

Binarize[image]
image 创建一个二值图像,用 替换所有超过全局性阈值的值,其它用 替换.
Binarize
创建一个二值图像,大于 t 的所有值用 替换,其它用 替换.
Binarize
创建一个二值图像, 范围的值用 替换,其它用 替换.
Binarize
创建一个二值图像,其中 True 的值 用 替换,其它用 替换.
  • Binarize 对任何图像起作用. 将多通道的彩色图像转换为灰度图像,然后产生每个像素有 值的图像.
  • Binarize 实际上将 t 值的像素设置为 ,所有其它的像素设置为 .
  • Binarize 中,函数 f 应用到每个像素的通道值列表中.
  • Binarize 使用 Otsu's 群内方差最大化方法. 请参阅 FindThreshold 的参考页面,以获取可用的 Method 设置的全部文档.
将彩色图像转换为二值图像:
使用一个明确的全局阈值进行二值图像转换:
求红色通道大于绿色通道的像素:
将彩色图像转换为二值图像:
In[1]:=
Click for copyable input
Out[1]=
 
使用一个明确的全局阈值进行二值图像转换:
In[1]:=
Click for copyable input
Out[1]=
 
求红色通道大于绿色通道的像素:
In[1]:=
Click for copyable input
Out[1]=
利用一定量的黑色分量,对一个梯度图像进行二值化处理,以找到最强边:
对图像中具有特定颜色的分量进行分割:
把所有非白色的像素设置成黑色:
版本 7 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF