-2
A
回答
1
仅使用颜色进行识别是非常成问题的,因为颜色对场景光线的变化非常敏感。为此,如果你坚持用唯一的颜色,我会做到以下几点:
- 采取几个图像
- 对于每一个图像识别的颜色和品尝他们。
- 使用白色矩形做白平衡。
- 根据白平衡校正采样的颜色。
对于新图像先做白平衡再次使用采样值根据每种颜色分割图像。
我的建议是使用矩形的形状,而不仅仅是分割的颜色。
相关问题
- 1. 图像颜色识别,一般颜色
- 2. 简单的颜色识别程序
- 3. 创建响应式图像的最简单方法是什么?
- 4. 什么是浏览图像列表最简单的方法?
- 5. 从图像中提取文本的最简单方法是什么?
- 6. 在android中识别图像的方法是什么?
- 7. 什么是分析图像颜色(Java)的最佳方式?
- 8. 从C++调用Java方法的最简单方法是什么?
- 9. 什么是从Javascript调用C#方法的最简单方法
- 10. 从图像文件中识别像素颜色
- 11. 从NSArray中移除空NSStrings的最简单方法是什么?
- 12. 从XML中删除值的最简单方法是什么
- 13. 从iPhone上的PNG图像读取像素颜色值的简单方法?
- 14. 在Java/Scala中显示图像的简单方法是什么?
- 15. 最终用户更新图像滑块的最简单方法是什么?
- 16. 检测图像中矩形的最简单*正确*方法是什么?
- 17. 什么是简单的方法来设置CustomGrid的背景单元格颜色?
- 18. 检查两幅图像是否相同的最简单方法是什么?
- 19. 平均ARGB颜色整数的最快/最简单的方法?
- 20. 什么是在Swift中将UIColor转换为十六进制(网络颜色)的最佳/最简单的方法?
- 21. Python中用于数字识别的最简单的方法
- 22. 最简单的方法来仅更改主题中的颜色
- 23. Android:使WebView显示位图的最简单方法是什么?
- 24. 从HSQLDB获取ddl sql-script的最简单方法是什么?
- 25. 从网址获取号码的最简单方法是什么?
- 26. MVC2:什么是从文本框回发最简单的方法
- 27. 从Eclipse部署OSGi框架的最简单方法是什么?
- 28. 什么是从gfortran读取.dbf文件的最简单方法
- 29. 从.NET使用infiniband最简单的方法是什么?
- 30. 什么是从DataTable填充简单对象的最快方法?
我同意Amitay Nachmani的回答。为了改进它,你可以在某处放置一个白色标记(就像在立方体后面),因为在图像中可能不存在白色单元。然后做白平衡和黑色校正,然后才确定颜色。看看相关的QA:[获取双色比例颜色的定量值](http://stackoverflow.com/a/35766531/2521214),[我应该使用HSV/HSB还是RGB?和为什么?](http://stackoverflow.com/a/30024735/2521214),[RGB值基本颜色名称](http://stackoverflow.com/a/37476754/2521214) – Spektre