1
A
回答
1
我不知道这是你的意思,但也许这将是有益的:
require 'rubygems'
require 'RMagick'
include Magick
image = Image.read("stack.png")[0]
hash = image.color_histogram
color, number = hash.max{|a,b| a[1] <=> b[1]}
puts color.to_color
这工作就像一个魅力非常简单的图像(仅适用于5种颜色),而应该更多的工作复杂的图像(我没有测试过;在这种情况下返回的哈希将会非常大,所以你可能想在使用color_histogram之前在图像上使用量化)。
一些资源:
我希望这是对你有用。 :)
1
不知道这是不是你的意思,但Python PIL有im.histogram()和im.getcolors()函数。 http://effbot.org/imagingbook/image.htm
1
好的。我来介绍一下Ruby的库。
使用山茶花,http://camellia.sourceforge.net/examples.html,您可以标记颜色最突出的区域。
相关问题
- 1. EmguCV颜色识别
- 2. 识别相似颜色的像素组
- 3. 相机和颜色识别
- 4. itunes中的颜色识别
- 5. 在javaCV中识别颜色
- 6. 百分比颜色色调识别
- 7. 单色图像颜色
- 8. 将RGB /十六进制颜色代码映射到一般颜色类别
- 9. dc.js颜色饼图颜色与颜色域的颜色
- 10. 从图像文件中识别像素颜色
- 11. PyAutoGUI图像识别 - 与像素颜色匹配
- 12. 用另一种颜色替换图像中的特定颜色
- 13. PHP GD:用色调颜色乘以图像颜色
- 14. 用于检测颜色的图像识别库
- 15. 使用Qt和openCV识别图像中的颜色范围
- 16. 如何识别java程序中的图像颜色?
- 17. 如何填充颜色完全像这个图像的颜色?
- 18. 简单的颜色识别程序
- 19. etherpad如何识别作者的颜色?
- 20. 从照片中识别颜色 - Android
- 21. JQuery不识别#FFFFFF的背景颜色
- 22. 识别颜色的iPhone应用程序
- 23. 从pdf中识别rgb和cmyk颜色
- 24. Java如何识别照片颜色?
- 25. CSS不识别悬停颜色集
- 26. 像油漆一样添加颜色(颜色)(蓝色+黄色=绿色等)
- 27. AS3 - 调整图像颜色
- 28. 反转图像颜色Onmouseover
- 29. javafx图像颜色变化
- 30. iPhone:TabBar图像的颜色?
是..不..可能是...... – Shoban 2011-02-06 02:16:11