gpt4 book ai didi

python - 从曲线中挑选颜色

转载 作者:太空狗 更新时间:2023-10-29 18:09:24 25 4
gpt4 key购买 nike

我有一张看起来与这张图片相同的图片:

this .

它是页面上的一系列圆圈,呈曲线状,每次的线都不一样。

from PIL import Image
im = Image.open("bride.jpg")

导入后,想知道有没有办法区分颜色。例如,这可能是:

[Purple, Cyan, Purple, Cyan, Purple Cyan...]

这条线没有图案,有几千圈长,这意味着它不能手工完成。另请注意,我实际测试的图像质量更高,可以找到实际图像 here .

最佳答案

只需沿线创建一个 RGB 值列表,然后过滤该列表以删除相似的相邻值。

Get pixel's RGB using PIL

#find RGB values   
rgb_values = []
for point in line:
r, g, b = rgb_im.getpixel(point)
rgb_values += [ (r,g,b)]
#remove similar adjacent values
for i in range(len(rgb_values)-1):
if rgb_values[i] == rgb_values[i+1]:
rgb_values.pop(i)
i -= 1
if len(rgb_values) > 1:
if rgb_values[-1] == rgb_values[-2]:
rgb_values.pop(-1)

关于python - 从曲线中挑选颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27600909/

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