【发布时间】:2018-08-14 13:06:55
【问题描述】:
我是 Dlib 的新手,正在查看它附带的考试,我正在尝试使用 SVM 构建汽车检测器,并且想知道 .svm 文件和 .dat 文件之间的区别。
我之所以这么问,是因为示例项目都使用 .dat 文件进行对象检测,但是在训练检测器时,它会保存为 .svm。
任何有关差异的信息都会很棒。
【问题讨论】:
标签: c++ opencv machine-learning object-detection dlib
我是 Dlib 的新手,正在查看它附带的考试,我正在尝试使用 SVM 构建汽车检测器,并且想知道 .svm 文件和 .dat 文件之间的区别。
我之所以这么问,是因为示例项目都使用 .dat 文件进行对象检测,但是在训练检测器时,它会保存为 .svm。
任何有关差异的信息都会很棒。
【问题讨论】:
标签: c++ opencv machine-learning object-detection dlib
文件扩展名不重要。 dlib 中没有任何内容查看文件扩展名。您可以随意命名它们。
【讨论】:
据我了解:
在 dlib .svm 中,当我们将列车数据提供给 train_simple_object_detector() 时,会创建文件。我们可以使用相同的.svm 文件来检测图像中的对象(在您的情况下是汽车)。
另外,.dat 文件是在您将火车数据提供给 train_shape_predictor() 时创建的。我们使用它来检测和塑造对象。
所以我们使用这两个文件来检测图像中的对象和形状。
【讨论】: