V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
fengxiang
V2EX  ›  Python

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

  •  2
     
  •   fengxiang · 2015-10-28 07:47:46 +08:00 · 3085 次点击
    这是一个创建于 3316 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    https://github.com/jyotiska/colorweave
    这个项目效果不错,我前几天用过,不用谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1123 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:59 · PVG 02:59 · LAX 10:59 · JFK 13:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.