imbinarize
利用阈值法对二维灰度图像或三维体进行二值化处理
描述
从2-D或3-D灰度图像创建二值图像BW
= imbinarize (我
)我
通过将高于全局确定阈值的所有值替换为1
S,并将所有其他值设置为0
年代。默认情况下,imbinarize
采用了Otsu方法,该方法选择阈值使阈值黑白像素的类内方差最小[1].imbinarize
使用256-bin图像直方图来计算Otsu的阈值。要使用不同的直方图,请参见otsuthresh
.
例子
输入参数
输出参数
提示
要从索引图像生成二值图像,首先将图像转换为灰度图像
ind2gray
.
算法
的“自适应”
方法使用局部自适应阈值对图像进行二值化。imbinarize
使用像素附近的局部平均强度为每个像素计算一个阈值。这种方法也被称为布莱德利方法[2].的“自适应”
方法还使用约为图像大小八分之一的邻域大小(计算为2 *地板(大小(I) / 16) + 1
).要使用不同的一阶局部统计量或不同的邻域大小,请参见adaptthresh
.
参考文献
[1]Otsu, N,“从灰度直方图的阈值选择方法”。《IEEE系统、人与控制论汇刊》.1979年第9卷第1期,第62-66页。
[2]布拉德利,D. G.罗斯,“利用积分图像适应阈值化”,图形工具杂志.2007年第12卷第2期,第13 - 21页。
扩展功能
版本历史
介绍了R2016a