gpt4 book ai didi

c++ - 如何使用 opencv_haartraining 训练 haarcascade

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

我想使用 opencv 和 haartraining 来训练带有新样本的新 haarcascade。我创建了 positives.dat 和 negative.dat,其中包含正面和负面图像的列表。下一步使用 opencv_haartraining.exe 训练 haarcascade。但是我对文档感到困惑here .知道如何使用 haartraining.exe 吗?我已经创建了一个正面和负面文件列表。两个文件列表都包含包含仅包含对象的 19x19 正像和 19x19 负像的文件夹。我想使用 opencv_createsamples 创建正确的文件,以便使用 opencv_traincascade.exe 或 opencv_haartraining.exe 训练分类器。我正在尝试按照说明进行操作 from here :

opencv_createsamples -info positives.dat -w 19 -h 19 -vec pos-samples.vec

我试图在不提供任何信息的情况下使用它们。该对象包含整个图像。我得到:

Info file name: pos-samples.dat
Img file name: (NULL)
Vec file name: samples.vec
BG file name: (NULL)
Num: 1000
BG color: 0
BG threshold: 80
Invert: FALSE
Max intensity deviation: 40
Max x angle: 1.1
Max y angle: 1.1
Max z angle: 0.5
Show samples: FALSE
Width: 19
Height: 19
Create training samples from images collection...
pos-samples.dat(1) : parse errorDone. Created 0 samples

最佳答案

$ pos-samples.dat(1) : 解析错误

这一行表明,您的阳性样本文件格式错误。

还建议 ( http://docs.opencv.org/doc/user_guide/ug_traincascade.html ) 使用 opencv_traincascade 而不是 opencv_haartraining(已弃用)。

我在训练级联中使用了上面链接中提到的教程,它很有魅力——它是官方的 openCV 文档,所以你找不到更好的教程。

关于c++ - 如何使用 opencv_haartraining 训练 haarcascade,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26548452/

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