文档帮助中心文档
使用Otsu方法的全局直方图阈值
T = otsuthresh(计数)
(T, EM) = otsuthresh(计数)
例子
T= otsuthresh (计数)计算全局阈值T从直方图统计,计数他使用了大津的方法[1].Otsu的方法选择一个阈值,使阈值黑白像素的类内方差最小化。全局阈值T可与imbinarize将灰度图像转换为二值图像。
T= otsuthresh (计数)
T
计数
imbinarize
[T,新兴市场) = otsuthresh (计数)返回有效性度量,新兴市场,表明阈值设置的有效性。
[T,新兴市场) = otsuthresh (计数)
新兴市场
全部折叠
将图像读入工作区。
我= imread (“coins.png”);
计算图像的16位直方图。
(计数,x) = imhist(我,16);茎(x,计数)
使用直方图计数计算全局阈值。
T = otsuthresh(重要);
使用计算的阈值创建二值图像并显示该图像。
BW = imbinarize (T);图imshow (BW)
直方图计数,指定为非负数向量。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
全局阈值,作为范围[0,1]内的数字标量返回。
数据类型:双
阈值的有效性度量,返回为范围[0,1]的数字标量。下界是只有直方图计数所有数据在一个单一的非零仓。上界只有通过直方图计数与两个非零的箱子可达到。
[1]从灰度直方图中选取阈值的方法。IEEE系统、人与控制论汇刊.1979年第9卷第1期62-66页。
使用注意事项及限制:
otsuthresh金宝app支持C代码的生成(需要MATLAB®编码器™).有关更多信息,请参见用于图像处理的代码生成.
otsuthresh
adaptthresh|graythresh|imbinarize
adaptthresh
graythresh
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系