文档帮助中心文档
基于局部一阶统计量的自适应图像阈值
T = adaptthresh(我)
T = adaptthresh(灵敏度)
T = adaptthresh (___、名称、值)
例子
T= adaptthresh (我)对二维灰度图像或三维灰度体积计算局部自适应阈值我.的adaptthresh函数根据每个像素附近的局部均值强度(一阶统计量)选择阈值。阈值T可以与imbinarize函数将灰度图像转换为二值图像。
T= adaptthresh (我)
T
我
adaptthresh
imbinarize
T= adaptthresh (我,灵敏度)计算灵敏度因子为的局部自适应阈值灵敏度.灵敏度是在[0,1]范围内的标量,表示对阈值化更多像素作为前景的敏感性。
T= adaptthresh (我,灵敏度)
灵敏度
T= adaptthresh (___,名称,值)使用名称-值对计算一个局部自适应阈值,以控制阈值的各个方面。
T= adaptthresh (___,名称,值)
名称,值
全部折叠
将图像读入工作区。
我= imread (“rice.png”);
使用adaptthresh确定在二值化操作中使用的阈值。
T = adaptthresh(I, 0.4);
将图像转换为二值图像,指定阈值。
BW = imbinarize (T);
显示原始图像与二进制版本,并排。
图imshowpair (BW,我“蒙太奇”)
我= imread (“printedtext.png”);
使用adaptthresh计算自适应阈值并显示局部阈值图像。这表示平均背景光照的估计。
T = adaptthresh(我,0.4,“ForegroundPolarity”,“黑暗”);图imshow (T)
利用局部自适应阈值对图像进行二值化
BW = imbinarize (T);图imshow (BW)
将3-D体积加载到工作区中。
负载mristack;V = mristack;
显示数据。
图片(双(V)、大小(V, 2) / 2,大小(V, 1) / 2,大小(V, 3) / 2) colormap灰色的阴影插值函数
计算阈值。
J = adaptthresh (V,“马嘶声”(3 3 3),“前”,“光明”);
显示的阈值。
图片(双(J),大小(J, 2) / 2,大小(J - 1) / 2,大小(J, 3) / 2) colormap灰色的阴影插值函数
灰度图像或体积,指定为二维数字矩阵或三维数字数组。
如果图像包含正年代或南S,行为adaptthresh是未定义的。传播的正年代或南S可能不局限于周围的邻域正或南像素。
正
南
数据类型:单|双|int8|int16|int32|uint8|uint16|uint32
单
双
int8
int16
int32
uint8
uint16
uint32
0.5
确定哪些像素的阈值为前景像素,指定为范围[0,1]中的一个数字。高灵敏度值导致阈值更多的像素作为前景,在包括一些背景像素的风险。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
int64
uint64
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
T = adaptthresh(我,0.4,“ForegroundPolarity”,“黑暗”);
NeighborhoodSize
2 *地板(大小(I) / 16) + 1
用于计算每个像素周围的局部统计量的邻域大小,指定为正奇数或正奇数的2元素向量。
ForegroundPolarity
“光明”
“黑暗”
确定哪些像素被认为是前景像素,使用以下方法之一指定:
意义
前景比背景亮。
前景比背景暗
数据类型:字符|字符串
字符
字符串
统计
“的意思是”
“中值”
“高斯”
用于计算每个像素的局部阈值的统计量,指定为:
附近地区的平均强度。这种技术也被称为布拉德利法[1].
这附近的中间地带。这个统计的计算可能很慢。考虑使用较小的邻域大小来获得更快的结果。
邻域的高斯加权均值。
归一化强度值,作为与输入图像或体积大小相同的数字矩阵或数字数组返回,我.值被归一化到范围[0,1]。
数据类型:双
[1]布拉德利,D., G.罗斯,《利用整体图像适应阈值法》,图形工具杂志.中国矿业大学学报(自然科学版),2007年第12卷第2期,第13 - 21页。
使用注意事项及限制:
adaptthresh金宝app支持C代码的生成(需要MATLAB®编码器™).请注意,如果您选择genericMATLAB主机目标平台,adaptthresh生成使用预编译的、特定于平台的共享库的代码。使用共享库可以保持性能优化,但限制了可以为其生成代码的目标平台。有关更多信息,请参见图像处理工具箱中的代码生成支持类型金宝app.
MATLAB主机
的ForegroundPolarity和统计参数必须是编译时常量。
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
imbinarize|otsuthresh|graythresh
otsuthresh
graythresh
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系