【发布时间】:2011-03-17 19:24:23
【问题描述】:
我有大量的照片和一张 RGB 颜色图(比如说大约 100 种颜色)。如何按颜色对图片进行分组并获得如下内容:http://labs.ideeinc.com/multicolr?
我目前的想法是:使用 ImageMagick,为每张照片执行此操作:
- 将其调整为更小的尺寸,以便更快地处理。
- Quantize 它没有使用我选择的颜色图进行抖动。
- 获取照片的histogram 以获取每种颜色出现的次数。
- 将颜色存储在数据库中,但我还没有弄清楚什么是快速检索的最佳方法。
您知道有什么更好、更有效的方法吗?我选择的语言是 PHP,因为所有繁重的处理都将由 ImageMagick 完成,而数据库是 PostgreSQL。 提前谢谢!
【问题讨论】:
标签: php postgresql colors imagemagick photos