gpt4 book ai didi

image - 确定图片的主色

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:33:22 25 4
gpt4 key购买 nike

我正在尝试提出一种算法来确定图像中的主色(从设备相机拍摄或通过选择照片库中的现有照片)。我用 Swift 编写了一个 iOS 8 应用程序,它可以获取图像中每个像素的 RGB 值,但我真的不知道从那里可以做什么。

对于具有明显主色的像素,例如 RGB(230, 15, 30),确定主色非常容易。但是,我真的不知道如何处理具有 RGB 值且 3 个值中有 2 个相似的像素,比如 RGB(200, 215, 30)。

我最初的想法是保留 3 个计数器(每种颜色一个)并将每个像素对应的 RGB 值添加到该计数器。最后,我会将每个计数器除以像素总数,3 个值中的最大值将是主色。但是,正如我之前提到的,当结果彼此接近时,我不能说一种颜色必然支配另一种颜色。

只是寻找一些想法和建议

最佳答案

几周前我想到了这个问题,在阅读了很多讨论它的帖子后,我发现最好的方法是这篇帖子提出的分层量化:http://aishack.in/tutorials/dominant-color/ .另外,我已经在 python 中实现了它:https://github.com/wenmin-wu/dominant-colors-py .您可以使用 pip 安装它:pip install dominantcolors 并按如下方式使用它:

from dominantcolors import get_image_dominant_colors
dominant_colors = get_image_dominant_colors(image_path='/path/to/image_path',num_colors=3)

关于image - 确定图片的主色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29425284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com