文件名称:自动阈值:计算将数据分为两类的最佳阈值。-matlab开发
文件大小:1KB
文件格式:ZIP
更新时间:2024-06-19 21:17:56
matlab
计算将数据分成两类的最佳阈值 [1]。 该算法可以总结如下。 直方图最初分为两部分部分使用随机选择起始阈值(表示为 T(1))。 然后,将数据分为两类(表示为 c1 和 c2)。 然后,计算一个新的阈值作为上述两个样本均值的平均值。 重复这个过程直到阈值不再改变。 该算法由 Dhanesh Ramachandram [2] 实现。 然而,她/他的算法的输入数据应该在[0,255]范围内。 我的代码没有这个要求。 例子------- t = func_threshold(T); 参考:[1]。 TW Ridler,S. Calvard,使用迭代选择方法进行图片阈值处理, IEEE Trans。 系统,人与控制论,SMC-8,第 630-632 页,1978 年。 [2]。 Dhanesh Ramachandram,自动阈值。 可在线获取: http : //www.mathwork
【文件预览】:
func_threshold.zip