问题标签 [cascade-classifier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
447 浏览

opencv - 尝试创建我的 Haartraining OpenCV

我正在尝试使用以下命令创建我的级联分类器:

我使用以下命令从一个图像创建了 1500 个样本:

这是阶段 3 的输出:

我的问题是:

后台处理时间增长这么快是正常的吗??要到达第 20 阶段,我需要几个星期!有事吗??

0 投票
0 回答
3186 浏览

opencv - 如何使用两个不同的级联分类器进行检测

我正在尝试使用两个不同的级联分类器识别两个不同的对象。我修改了人脸识别示例,但我遇到了一个问题:当我尝试从 object1.xml 识别对象时,它会打印两个矩形,当我尝试从 object2.xml 识别对象时,它不会打印任何内容...

问题出在哪里??

>

或者有一种方法可以从同一个 .xml 中检测不同的对象?



解决了

我以这种方式更新我的代码:

这就是结果:http: //i43.tinypic.com/15eqvl.png

0 投票
1 回答
1780 浏览

android - 我所有关于 opencv_traincascade 的问题

我尝试创建一个好的级联分类器已经有几个星期了,但似乎这个过程被神秘所包围。我有很多问题:

1)为什么opencv给我们的信息这么少?

2)它需要更多的正面图像还是负面图像?

3)什么尺寸应该有正面图像?和负面形象?它们必须具有相同的大小吗?

4)如果我想为单个路标创建分类器就足够像这样的单个正图像来使用opencv_createsamples创建样本?

5)创建一个在android应用程序上使用的分类器是更好的Haar还是LBP?

6) 正确的阶段数是多少?

7) minHitRate 和 maxFalseAlarmRate 的正确值是多少?

0 投票
3 回答
88308 浏览

c++ - OpenCV detectMultiScale() 参数的推荐值

推荐的参数是什么CascadeClassifier::detectMultiScale(),取决于我应该更改默认参数的因素?

0 投票
2 回答
4374 浏览

xml - OpenCV XML 分类器

我正在尝试使用 OpenCV 构建交通标志识别应用程序,但我不知道如何开始。

我已经阅读了这个,我发现我需要实现一个级联对象检测器并使用数千个正负图像来训练它来生成一个 XML 分类器文件......

是否存在另一种方法来做到这一点?

在哪里可以找到已训练的 XML 分类器文件?

提前致谢。

0 投票
1 回答
1081 浏览

c++ - 仅发布中的 CascadeClassifier.load() 错误

我想问一下 cascadeclassfier 负载在发布时不起作用。我使用 Microsoft Visual Studio 2010 和 OpenCV 2.4.7。

我的代码:

到目前为止我尝试过的事情:

  • 尝试使用“”手动指定路径
  • 试图在路径中使用 / 或 \
  • 试图给用户权限
  • 尝试在不使用绝对路径的情况下调用 xml
  • 尝试使用我在搜索此错误时发现的多种代码
  • 试图通过为它们创建一个新文件夹来分离 xml

附加信息:

  • 在调试模式下运行 100% 完美
  • 在使用 Visual Studio 时在发行版中运行触发中断
  • 使用构建时创建的 exe 运行仅显示“错误加载 XML!”

我现在真的很困惑,所以我决定问..谢谢。

0 投票
1 回答
2036 浏览

opencv - 在 OpenCV 中训练级联分类器的负样本图像尺寸?

0 投票
2 回答
1298 浏览

opencv - 无限循环:Haar、LBP、HOG traincascade of opencv 卡住

我正在尝试构建一个分类器来检测热图像中的人脸。所以我尝试使用 Haar、LBP 和 HOG 分类器进行训练。我在 Windows 上使用 OpenCV 2.4.8。

opencv_traincascade.exe -data haarcascades -vec pos.vec -bg neg.txt -numPos 250 -numStages 24 -numNeg 900 -w 24 -h 24

我总共有 307 个阳性样本。负样本的大小为 75x75。对于这三种情况中的每一种,训练都停留在特定的阶段——早期的 Haar(阶段 12)和后期的 LBP(阶段 14/15)。我减少了否定的数量(最多 200 个),但这意味着训练会在后期陷入困境。培训已经两天没有进展了。没有负片被消耗,命令窗口看起来像这样 -

  • 消耗的 POS 计数和消耗的 NEG 计数是什么意思?
  • 当我将 minHitRate 降低到 0.7 时,为什么消耗的 POS 数量会增加?

请让我知道我做错了什么。谢谢。

0 投票
1 回答
496 浏览

matlab - vision.cascadeObjectDetector 可以计算给定 cascade.xml 的 HOG、LBP 特征吗?

我创建了一个 cascade.xml 用于使用 opencv_traincascade 实用程序检测人脸图像。我正在使用基于 LBP 或 HOG 特征的级联,因为它们要快得多。我在 Matlab 上使用vision.cascadeObjectDetector. 但我不确定 Matlab 是否能够理解和计算给定 cascade.xml 文件的 LBP/HOG 特征。

这是测试级联检测器的正确方法吗?如果不是,我应该使用什么平台进行测试?

0 投票
0 回答
42 浏览

opencv - Opncv cascadetraining.exe的负数据

你能解释一下,opencv如何cascadetraining.exe使用负面图像吗?

如果我在negative.txt 文件中只指定了30 个图像,但我输入了negNum 3000,它只会使用其中的30 个,或者,它会获得所有可能的排列(随机矩形)?