【问题标题】:Color image based on K classes and colors基于 K 类和颜色的彩色图像
【发布时间】:2013-07-15 18:33:19
【问题描述】:

我编写了代码来获取图像、分割重要对象并计算对象的特征。然后我将对象分解为 K 个类,其中 K = 5 - 35 以获得不同的表示。我现在想做的是,给定 K,保存一个蒙版,其中每个对象都是不同的颜色。

我正在努力确定的是一些方法来确定不同对象类使用什么颜色。

基本上我要找的是一个函数:

get_rgb(k):

其中 k 是类的数量,返回的是 RGB 列表(或其他颜色表示)。我正在使用 python,我一直在尝试在 matplotlib 中使用 color_maps,但我没有成功。

感谢您的帮助。

编辑:我正在寻找的是要使用的 K 种不同颜色。所以如果 K = 3,它可能是 [[255,0,0],[0,255,0],[0,0,255]]。然后这些颜色将用于屏蔽输入图像,这是我已经可以做到的,我只需要一种确定颜色的方法。

【问题讨论】:

  • 不清楚你在问什么。您想如何识别每个对象类别的颜色?随意选择K个固定颜色有关系吗?或者您是否正在寻找特定于其对象的颜色,例如一个红球会产生一个红色的面具?
  • 更新了问题。

标签: python machine-learning computer-vision


【解决方案1】:

看来您只是想生成 K 种不同的颜色。这里已经有很多解决方案: How to automatically generate N "distinct" colors?(它甚至有一个 solution in Python 具有您想要的功能)。

【讨论】:

    猜你喜欢
    • 2023-03-04
    • 2010-12-09
    • 2017-07-24
    • 2017-05-23
    • 2013-12-24
    • 2018-01-12
    • 1970-01-01
    • 2020-03-04
    • 2018-08-18
    相关资源
    最近更新 更多