【问题标题】:How to quantize image color from RGB 24 bit to RGB 6 bit (64 colors)?如何将图像颜色从 RGB 24 位量化为 RGB 6 位(64 色)?
【发布时间】:2011-11-22 15:52:38
【问题描述】:

我正在尝试部署 BIC 算法(边界/内部像素分类)并使用 PIL(python 成像库)来处理图像。但我不知道如何使用 PIL 将 RGB 颜色从 24 位(每种颜色 8 位)量化为 6 位(每种颜色 2 位)。 任何人都可以通过 PIL 或其他 python 库(如 Opencv 、 pythonmagick ...)告诉我如何做到这一点?

【问题讨论】:

  • red >>= 6; green >>= 6; blue >>= 6
  • 欢迎您来到 StackOverflow 并提醒我们通常在这里做的三件事:1) 当您获得帮助时,请尝试在您的专业领域回答问题 2)Read the FAQs 3)当你看到好的问答时,给他们投票using the gray triangles,因为系统的可信度是基于用户通过分享他们的知识而获得的声誉。还记得接受更好地解决您的问题的答案,如果有的话,by pressing the checkmark sign

标签: python image-processing python-imaging-library


【解决方案1】:

PIL ImageOps posterize(向下滚动到分色)功能应该会为您执行此操作。

【讨论】:

  • 感谢您的回答,非常有帮助
猜你喜欢
  • 2012-07-17
  • 2018-04-01
  • 2011-07-30
  • 2016-08-19
  • 1970-01-01
  • 1970-01-01
  • 2011-12-01
  • 2021-08-24
  • 1970-01-01
相关资源
最近更新 更多