gpt4 book ai didi

python - 如何为 dlib 训练创建 `testing.xml` 文件?

转载 作者:行者123 更新时间:2023-11-30 03:26:52 30 4
gpt4 key购买 nike

我正在尝试使用 Dlib 训练面部检测器。我选择了 300 张图像进行训练。我使用了 Imglab 工具在图像上绘制边界框。我还创建了 traing.xml 文件。

但是我不明白,

  • 如何创建testing.xml 文件?
  • 哪种类型的数据存储在testing.xml 文件中?

请有人帮助我。提前致谢。

最佳答案

我建议你看看下面的答案

训练形状检测器的步骤

  1. 将所有图像和 training_with_face_landmarks.xml(在您的案例中为 training.xml)放在一个公共(public)文件夹中(例如:文件夹名称“train”)。
  2. 在项目 train_shape_predictor_ex.cpp 中,注释掉这些部分/行

    1. 引用testing_with_face_landmarks.xml及其用法
    2. 培训师 set_oversampling_amount(100)
    3. 培训师 set_nu(0.05)
    4. 训练器 set_tree_depth(3)
  3. 设置命令行参数为./train
  4. 运行项目:它将生成大小约为 178 MB 的 sp.dat(至少需要 16GB RAM)
  5. 在 face_landmark_detection_ex 项目中使用此 sp.dat 文件命令行示例:sp.dat Example_image.jpg

训练与测试文件

两个文件具有相似的结构并且可能具有相同的数据。您使用 training.xml 来训练形状检测器,并使用 testing.xml(可能重复但最好包含不同的面部细节)来验证形状检测器(面部检测器)在这种情况下)正在检测 testing.xml 中给定的形状。

关于python - 如何为 dlib 训练创建 `testing.xml` 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47919194/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com