在二进制数组中查找群集组

时间:2019-07-16 23:58:03

标签: arrays python-3.x cluster-analysis

我有一个二进制图像,我提取了所有像素并将其写入txt文件。我正在尝试查找数组中有多少个群集以及25个或更多1的群集。

DBSCAN,欧氏距离。

db_scan = DBSCAN(eps=1, min_samples=25,metric='euclidean', metric_params=None, algorithm='auto').fit(im_bw)

我希望找到聚类中心的i,j位置。我希望找到簇的数量,但是说我只有1

1 个答案:

答案 0 :(得分:0)

它可能说0个簇,只有噪声

因为半径为1像素,您将没有25像素。

请注意,您需要确保选择了正确的表示形式,并且不要对算法的作用做出错误的假设。例如,它不会产生中心。

相关问题