【发布时间】:2023-05-02 13:05:01
【问题描述】:
我正在使用 SVM,因为我需要 ML 来训练我的分类器,并且我在几篇关于火灾探测的论文中看到他们使用了 SVM 和逻辑回归,但由于 2.4.9 中没有逻辑回归,我计划使用支持向量机。我使用的是 opencv 2.4.9,因为人们说 opencv 3 有问题。
我是新手,所以如果我们从基础开始会很有帮助
我已经准备好几个火灾和非火灾视频,准备提取到帧中。我是 opencv 和有关分类器的所有内容的新手。我的问题是训练分类器特别是支持向量机的基础知识是什么,我需要我的图像是什么格式以及如何训练它们?有没有好的教程链接?我在 opencv 文档中找到了一个,但它没有教授使用图像进行培训。在确定参数时我需要什么以及这些参数是做什么用的?提前致谢
【问题讨论】:
-
您首先需要从图像中提取特征才能训练 SVM。特征提取算法很大程度上取决于应用程序。如果您使用的是 OpenCV,我建议您查看有关关键点检测器和特征提取的教程。 docs.opencv.org/master/db/d27/…
-
我的图片需要采用特定格式吗?还是jpg是可行的?
-
我应该把提取的特征放在哪里?我无法在 svm train 方法中找出哪个参数是那个
-
看一下发行版附带的 opencv 示例。有几个使用 SVM 的示例。
-
关于非线性支持向量机的例子没有展示如何使用图像进行训练,我很难将其转化为图像训练