是否可以训练机器学习算法来识别保险丝的图像(保险丝的形状相同,仅颜色不同)?到目前为止,我一直使用KMeans聚类来获取图像中的主导颜色,并用它来描述保险丝的颜色。这种方法对光照变化有些敏感。
SIFT/SURF在这里效果不佳,因为它们不使用颜色信息,并且无法找到足够多的匹配项。
然而,我一直在思考是否可以使用机器学习,使我的软件能够识别特定保险丝的图像,并说出“这根保险丝是棕色的!”
我在计算机视觉方面有一定的背景,但在机器学习方面几乎没有经验。这是一个我想用来进入机器学习领域的练习。
回答:
将不同颜色的颜色直方图输入到支持向量机(SVM)中,可以帮助解决这类问题。Matlab和OpenCV都提供了SVM的实现,所以你可以很快尝试它们。