【发布时间】:2019-11-08 13:35:57
【问题描述】:
我想像这个视频一样创建一个阀门检测和分类:https://www.youtube.com/watch?v=VY92fqmSdfA 检测阀门的打开和关闭和中间位置。
我做了一些研究,找到了一些解决这个问题的方法,但是我有一些条件可以解决这个问题:
条件一:在应用中使用机器学习,我不能使用模板匹配等简单的方法,...
条件2:使用小型数据库(分类最少10张,分类最多40张)
条件3:如果摄像头位置发生变化,检测阀门的位置,所以我不能只用颜色来检测阀门手柄。
我想使用 HOG(面向直方图的梯度)+ SVM/ANN,但 HOG 需要大量图像来训练 SVM/ANN。
我不知道在这种情况下我是否可以解决这个问题?
【问题讨论】:
-
找到适用于您的应用程序的特征描述符,并且绝对使用 SVM 而不是 NN。如果您选择合适的训练功能,SVM 即使在较小的训练集上也能正常工作。
标签: c++ opencv image-processing machine-learning