手动编写KMeans聚类算法
算法步骤:
随机选取K个样本作为类中心;
计算各样本与各类中心的距离;
将各样本归于最近的类中心点;
求各类的样本的均值,作为新的类中心;
判定:若类中心不再发生变动或达到迭代次数,算法结束,否则回到第2步。
1 | import numpy as np |
直方图是图像处理过程中的一种非常重要的分析工具。直方图从图像内部灰度级的角度对图像进行表述,包含十分丰富而重要的信息。从直方图的角度对图像进行处理,可以达到增强图像显示效果的目的。
在绘制直方图时,将灰度级作为x轴,该灰度出现的次数作为y轴处理。