Doyle于1962年提出的P-Tile (即P分位数法)可以说是最古老的一种阈值选取方法。该方法根据先验概率来设定阈值,使得二值化后的目标或背景像素比例等于先验概率,该方法简单高效,但是对于先验概率难于估计的图像却无能为力。
对于先验概率不知道的情况下不建意选用此方法,除了已知目标或背景像素比例等于先验概率,更简单的讲就是在找阈值前已经知道,目标或背景占整幅图比率多少。
编程函数实现可以输入两数,hist直方图数据、Tile先验概率,用两重for循环,第一层用于统计总像素数,第二层用于判断是否达到了Tile先验概率,达到就返回。
具体代码:
以下二值图是Tile先验概率设50%结果: