如何在图像上绘制K-均值聚类

时间:2019-10-23 11:22:53

标签: python-3.x image k-means

我试图在图像上绘制K均值对数的聚类。我所能达到的只是将它们绘制在图表上。如何将它们绘制在作为背景的图像上?

此图片的大小固定,我无法更改其大小。

很抱歉,这是一个愚蠢的问题,但是,它对于python来说还是很新的东西,看起来很令人兴奋!

我根据提供的一些示例使用了K-均值alogrithum,但直到将其绘制在图形上为止。

我想看到的是固定大小的自定义图像上的那些簇。我该如何实现。

提前感谢您的答复!

1 个答案:

答案 0 :(得分:0)

首先绘制图像,然后绘制点。

>> import matplotlib.pyplot as plt
>>> import numpy as np
>>> # Image
>>> img = np.random.randint(0,255,size=(50,50))
>>> x = np.random.randint(0,50,size=100)
>>> y = np.random.randint(0,50,size=100)
>>> plt.imshow(img, cmap='gray')
>>> plt.scatter(x,y)
>>> plt.show()