颜色值的分类 - SVM?

时间:2014-01-31 09:40:28

标签: algorithm opencv colors machine-learning svm

我想在我的图像中进行天空检测。首先,我做了一个颜色分割,以减少不必要的细节,而不是我想使用SVM来分类颜色是天空还是风景。

我使用HSV色彩空间。我只能使用inRange函数,但天空不仅是蓝色的。还有白色和灰色之间的东西。

其实我用的是:

params.kernel_type = CvSVM::POLY;
params.degree = 3.0;
params.gamma = 3.0;

我用色调,饱和度和价值训练它。 结果并不差,但例如:

enter image description here 206,244,202错误归类为景观

enter image description here 88,197,195错误归类为天空

那么,SVM是一个好主意,我应该继续这个,还是应该做更多的阈值处理?我怎样才能最好地将这些不同的值组合在一起?

提前谢谢你。祝你有愉快的一天!

0 个答案:

没有答案