- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想使用 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/
我想使用 opencv 和 haartraining 来训练带有新样本的新 haarcascade。我创建了 positives.dat 和 negative.dat,其中包含正面和负面图像的列表。下
我在 VS 2010 上构建了 OpenCV 2.2。启用了 TBB 3 支持。我确保所有项目都有正确的 tbb lib 目录,并将 tbb.lib 列为依赖项。 通过隐藏 tbb.dll 验证它 -
我是一名优秀的程序员,十分优秀!