如何区分两种颜色?

2024-04-25 07:59:13 发布

您现在位置:Python中文网/ 问答频道 /正文

一点理论问题。我想有人向我解释一下,哪种颜色空间提供了相似颜色之间的最佳距离?我正在尝试做一个湿度检测系统使用一个正常的RGB相机在干果,如杏仁和花生。我已经尝试了RGB和HSV的EDA颜色空间(请找到附件)。目前,我无法找到一个真正大的区别之间接受和拒绝模式。如果有人能告诉我该找什么,在哪里,那真的是一个很大的帮助。 enter image description hereenter image description here


Tags: 距离附件颜色系统模式空间rgb理论
2条回答

这个问题的问题是,如果没有一些度量值,就无法定义“相似外观”,度量值取决于您选择的颜色空间。你知道吗

也就是说,CIELab颜色空间被称为被认为是以具有相似坐标的相似颜色为目标而创建的,并且经常用于对象识别。我自己也没用过,所以没有亲身经历。你知道吗

对于初学者,我建议将与干果相关的像素作为所选颜色空间中的三维坐标,并尝试对这些数据点应用分类算法。我能想到的常用算法有线性判别分析(LDA)、支持向量机(SVM)和期望最大化(EM)。所有这些算法都属于监督学习类,因为它们需要标记数据。你知道吗

如果图像是在不同的光照条件下拍摄的,则颜色空间的一个好选择是将亮度值与色度值(如LUV)分开。你知道吗

无论如何,如果您提供示例图像,回答这个问题会更容易。你知道吗

相关问题 更多 >