在Python或C ++中为K均值聚类/删除背景蒙版

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Python或C ++中为K均值聚类/删除背景蒙版相关的知识,希望对你有一定的参考价值。

我正在尝试使用K-Means聚类Python库对图像进行分类。但是,图像中包含黑色(蒙版)背景,在聚类之前我需要将其除去,因为它会影响输出结果。我希望使用k-means从图像输出中除去黑色背景类或聚类。我曾尝试在网上寻找解决方案,但到目前为止我还没有找到合适的解决方案。有谁知道使用Python库或C ++删除K -means群集算法中不需要的特定类/群集的任何可用解决方案。下面是我目前正在python中实现并希望适应的K- means代码。

labels = _utils.clusterFeatureVectors(featureVectors, k_clusters)
_utils.printClassifiedImage(labels, k_clusters, img, outfile, greyOutput)
答案

我错误地找到了此代码,我认为是有用的。

root.overrideredirect(True)
root.wm_attributes("-transparentcolor", "#000000") #black color will be removed

有关更多信息,请参见此处:https://wiki.tcl-lang.org/page/wm+attributes

以上是关于在Python或C ++中为K均值聚类/删除背景蒙版的主要内容,如果未能解决你的问题,请参考以下文章

如何在 mac 中为 openGL 背景窗口使用纹理 .jpg 图像?

如何在 python 中为视频添加白色背景?

寻找教程或基本信息,让我开始在 C# 中为初学者实现 C/C++ API [关闭]

在 iOS 7 中为 UITableViewCell 使用背景视图涵盖了默认删除按钮

如何在python中为apriori算法生成k-itemset

在 Python 中为每次迭代绘制 KMeans 聚类中心