【openCV】使用opencv_traincascade.exe 遇到的问题
各位高人
想用opencv_traincascade.exe 训练自己的XML, 简要步骤如下
1, createsamples
其中使用的posNum 5709, negNum 4381, 其中所有的pos, neg的大小都是 20*20
训练出来的vec data大小有 4464 KB
2, 第一次使用 opencv_traincascade.exe -data D:\traincascade -vec D:\data\pos.vec -bg D:\bg.txt -numPos 5709-numNeg 4381 -numStages 22 -precalcValBufSize 200 -precalcIdxBufSize 1000 -featureType LBP -w 20 -h 20, 会有有一个断言失败,opencv_traincascade.exe OpenCV Error: Assertion failed (elements_read == 1)
之后我将相应的numPos 调小至 5000, numNeg 调至4350, 断言消失,很快就会产生7 个parenet Node, 但在第8个stage, 一直就停住了, 跑了2天还是如此
不知道具体的原因是什么? 求解? 多谢各位
或者说createsamples中的numpos, 与negNum 的值与traincascade 中的对应的值有什么关系? 比例是怎么样的
想用opencv_traincascade.exe 训练自己的XML, 简要步骤如下
1, createsamples
其中使用的posNum 5709, negNum 4381, 其中所有的pos, neg的大小都是 20*20
训练出来的vec data大小有 4464 KB
2, 第一次使用 opencv_traincascade.exe -data D:\traincascade -vec D:\data\pos.vec -bg D:\bg.txt -numPos 5709-numNeg 4381 -numStages 22 -precalcValBufSize 200 -precalcIdxBufSize 1000 -featureType LBP -w 20 -h 20, 会有有一个断言失败,opencv_traincascade.exe OpenCV Error: Assertion failed (elements_read == 1)
之后我将相应的numPos 调小至 5000, numNeg 调至4350, 断言消失,很快就会产生7 个parenet Node, 但在第8个stage, 一直就停住了, 跑了2天还是如此
不知道具体的原因是什么? 求解? 多谢各位
或者说createsamples中的numpos, 与negNum 的值与traincascade 中的对应的值有什么关系? 比例是怎么样的
...全文
相关推荐
缺失opencv_traincascade.exe
包括了: opencv_traincascade.exe opencv_createsamples.exe 等
Release123.rar
opencv_traincascade.exe和opencv_createsamples.exe两个程序,我们能利用它们来进行机器学习,并实现物体检测。
人工智能导论项目报告+人脸口罩识别
内容概况: 使用CelebA数据集中戴口罩和没戴口罩的图像作为训练样本对模型进行训练。在测试时对笔记本摄像头拍摄的人脸进行判断,标记出是否戴了口罩。 采用三种方法: 实现方法一:CNN卷积神经网络训练模型实现口罩识别; 实现方法二:Python+opencv训练分类器实现人脸口罩检测; 实现方法三:yolov5训练目标检测模型实现人脸口罩识别。 试用人群: 大学生(人工智能导论课程),人脸口罩识别三级项目 阅读建议: 含有完整的报告格式,含有运行截图,代码截图,并附加教程网址
opencv3.4.1的opencv_traincascade.exe 和 opencv_createsamples.exe
这是我用cmake 和 visual studio 2013编译出来的,可用。如果想知道怎么编译出来的,请查看我的文章
黄花菜机器人的图像识别研究.pdf
#资源达人分享计划#


