gpt4 book ai didi

c++ - 训练 OpenCV LBP 分类器

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:52:09 24 4
gpt4 key购买 nike

我需要使用 OpenCV 创建自己的 LBP 级联分类器,因此为了适应这个过程,我一直在使用非常小的文件集来掌握它。

但是,我正在努力寻找有关 opencv_traincascade 的可靠信息。我将进程设置为在 .vec 文件中的 87 张正面图像上运行。我意识到这是一个很小的集合,不会有太大用处,但我希望如果我将它准确地粘贴到负片上,它可能足以拾取我的一张正片图像,只是为了测试理论。然而,当我开始训练过程时,结果是它到了第 5 阶段,然后在第 6 阶段开始时挂了。

我用一个更小的正集重新启动了这个过程,它做了同样的事情——出于某种原因,它进入了阶段 x 并在训练阶段开始时卡住在否定计数上,并且再也没有恢复。

有没有人有什么想法或建议?问题是我的训练集太小了吗?

===== TRAINING 0-stage =====
BEGIN
POS count : consumed 6 : 6
NEG count : acceptanceRatio 2600 : 1
Precalculation time: 10.965
+----+---------+---------+
| N | HR | FA |
+----+---------+---------+
| 1| 1| 0|
+----+---------+---------+
END

===== TRAINING 1-stage =====
BEGIN
POS count : consumed 6 : 6
NEG count : acceptanceRatio 2600 : 0.0244943
Precalculation time: 10.985
+----+---------+---------+
| N | HR | FA |
+----+---------+---------+
| 1| 1| 0|
+----+---------+---------+
END

===== TRAINING 2-stage =====
BEGIN
POS count : consumed 6 : 6
NEG count : acceptanceRatio 2600 : 0.000697076
Precalculation time: 11.237
+----+---------+---------+
| N | HR | FA |
+----+---------+---------+
| 1| 1|0.000384615|
+----+---------+---------+
END

===== TRAINING 3-stage =====
BEGIN
POS count : consumed 6 : 6

最佳答案

我正在做类似的事情。训练阶段通常会陷入无限循环,需要修改代码以防止出现这种情况。您为 createsamplestraincascade 使用了哪些参数?最初尝试减少 traincascade 中的负面图像数量。这对我有用..

关于c++ - 训练 OpenCV LBP 分类器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14612826/

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