关于 python 图像处理的问题,求大神帮助。

2015 年 10 月 28 日
 fengxiang

需要分析图片主要颜色生成色卡,有相对容易实现的方法吗?需要哪些库呢?不太懂图形,搜了半天也没找着合适的方法。小白在这里先谢过各位大神。

3949 次点击
所在节点    Python
18 条回复
MCVector
2015 年 10 月 28 日
用 PIL 库可以吗?
fengxiang
2015 年 10 月 28 日
@MCVector 可以。方便的话,能否指点一下思路。小白实在想不到要怎么做。 O_o
namco1992
2015 年 10 月 28 日
我并不熟悉图像处理,也不太清楚你的目的。但是用 PIL 库读取某一像素点的 RGB 值,然后生成相应的色块,都是很简单的。
dawnjeanh
2015 年 10 月 28 日
PIL 、 OpenCV 都可以吧,彩色直方图
fengxiang
2015 年 10 月 28 日
@namco1992 要是有大范围渐变的话这样不行吧 o_O
dawnjeanh
2015 年 10 月 28 日
@fengxiang 把 RGB 转换到 HSV 空间,通过色调、亮度来进行统计就可以知道颜色分布
timothyqiu
2015 年 10 月 28 日
oska874
2015 年 10 月 28 日
opencv
defunct9
2015 年 10 月 28 日
ffmpeg -i 01.mov -vf palettegen=stats_mode=diff palette.png
最近在搞 mov 转化到 gif 的工作,这条命令是用来生产颜色模版的
gowithwind
2015 年 10 月 28 日
这是个主题颜色聚类的问题.
这里有篇文章可以参考,有代码
http://charlesleifer.com/blog/using-python-and-k-means-to-find-the-dominant-colors-in-images/
47jm9ozp
2015 年 10 月 28 日
opencv 颜色聚类或者彩色直方图
MCVector
2015 年 10 月 28 日
@gowithwind 啊哈我们 machine learning 课有次作业就是这个。
MCVector
2015 年 10 月 28 日
@fengxiang 可以用 K-Means ,把 一个像素的(R, G, B)当成三维空间的一个点 P(X, Y, Z)做 K-Means 就行啦。
wuhang89
2015 年 10 月 28 日
这个啊,这个项目我前段时间做过,包括图片颜色抽取,以及 web 页面根据颜色 RGB 搜索颜色图片,有兴趣的私信问下我。
paloalto
2015 年 10 月 28 日
我记得前段时间刚 star 了一个 Github 的 repo 就是做这个的。
paloalto
2015 年 10 月 28 日
superbear
2015 年 10 月 28 日
这个站是这种,上传图片,得到颜色分布的 site 。[pictaculous]( http://www.pictaculous.com/)
northisland
2015 年 10 月 28 日
dominant color identification
主要颜色鉴别

https://github.com/jyotiska/colorweave
这个项目效果不错,我前几天用过,不用谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/231600

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX