首页 > 解决方案 > 如何将图像中获得的所有聚类的值更改为代表不同颜色强度级别的新范围?

问题描述

我正在对假单胞菌样本进行一些图像分析。我正在使用 k-means 聚类来获得样本中不同水平的细菌存在,因为它会随着它的存在而改变音调。 在此处输入图像描述

现在我想获得一个 GLCM 矩阵来研究对比度、熵和其他参数,因为我认为它将提供有关生物膜生长和形态的新信息。我一直在我的所有图像中使用 8 个集群作为默认值(主观选择),我不想使用 8 位方阵(256x256 平方),因为它听起来计算成本高且错误,我想到的一个想法是将每个簇的值替换为其对应的级别:1-8,然后获得一个 3 位方阵来分析图像中的所有内容。我的问题是如何将每个集群的值更改为新值?这个新值应该从 1 到 8,从最浅的颜色到最强烈的颜色。另外,我如何获得集群的百分比表示及其代表的颜色?我正在研究它,但我们将不胜感激。

标签: python-3.xnumpyopencvmatplotlibimage-processing

解决方案


推荐阅读