问题标签 [haar-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 投票
3 回答
20224 浏览

python - 如何使用 openCV 和 HAAR Cascades 来模糊人脸?

我想知道是否有一种方法可以模糊 haarcascade 人脸分类器自动识别的人脸。

使用下面的代码,我可以检测人脸,裁剪这张脸周围的图像或在上面画一个矩形。

但我想模糊人们的脸,使他们无法被识别。

你知道如何做到这一点吗?

谢谢你的帮助

阿尔诺

0 投票
1 回答
298 浏览

actionscript-3 - 在 Marilena 中为 AS3 使用不同的 haar 文件?

我正在使用 OpenCV 到 AS3 的 Marilena 端口,并让它与包含的 face.zip 文件一起正常工作,该文件包含正面的 haar 级联。我已经下载了一些其他的 haar xml 文件——一个可以找到我需要的两只眼睛的文件。但是,当我使用 ObjectDetector 加载文件并绘制找到的矩形时,我得到的只是三个巨大的水平矩形,它们永远不会改变。还尝试了其他具有类似结果的 haar 文件,我唯一可以开始工作的是包中包含的那个。有没有人让其他haar文件工作并且需要修改它们?任何人都有一个他们愿意分享的工作眼睛分类器?

0 投票
1 回答
1581 浏览

face-detection - Viola jones 弱分类器解释

我一直在尝试理解 viola n jones 关于人脸检测的论文。我不完全确定第 3 节中这个方程的参数是什么意思

f的理解是 feature() 是通过在x.

我无法正确理解的是阈值“theta”和极性“p”。这是否p意味着正面形象和负面形象并且可以具有+1或-1的值?以及如何计算theta。这个等式对于提升部分至关重要,所以我不能更进一步。如果我让自己足够清楚,请提供帮助。

0 投票
1 回答
447 浏览

opencv - 尝试创建我的 Haartraining OpenCV

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

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

这是阶段 3 的输出:

我的问题是:

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

0 投票
0 回答
375 浏览

opencv - 使用 kinect 进行物体识别的应用

我正在开发一个使用 Microsoft Kinect 识别对象的项目。我决定使用 Haartraining 来识别物品,例如:一个苹果。我获得了一个已放入我的代码的 .XML 文件。

如果我将一颗葡萄放在 Kinect 前面并告诉我的机器人它是一颗葡萄,有没有办法重新训练我的机器人使其能够同时检测到苹果和葡萄?

0 投票
0 回答
1568 浏览

opencv - Train Cascade>>Opencv Error: Insufficient memroy (Failed to allocate 1569600004 bytes)

我的训练集有 500 张正面图像和 1000 张负面图像。我的钻机的内存容量是 7.7GB,其中 31% 是正常使用的。我尝试为培训分配大约 4 GB 的空间,但出现错误。奇怪的是它说未能分配 1569600004 字节。 在此处输入图像描述

0 投票
1 回答
1215 浏览

opencv - 缺少自定义级联分类器的检测频率

为了开发能够实时检测特定手部位置(或手部符号)的应用程序,我和我的团队在几个月前偶然发现了 haar 分类。我们认为这将是完成这项工作的理想工具。然而,我们在尝试创建自己的分类器时遇到了困难(我们使用的是 OpenCV)。他们大部分时间都没有捕捉到感兴趣的对象(见下面的第二个问题)。

我有两个关于这个问题的问题:

  1. 我们已经搜索了许多资源(我目前打开了一百万零一个标签),但似乎没有万无一失的方法来训练你自己的分类器。对于创建准确的分类器,同时允许灵活性(考虑性别差异、体重、手上的戒指等),有哪些指针非常宝贵?
    • 我们尝试使用大量的正面(1000)和负面(3000)。
    • 我们使用了不同的光照条件、不同人的手,以及手的角度略有不同。
    • 我们改变了级联的级数
  2. 我知道 haar 分类器检测使用“haar-like”特征检测,使用由训练过程创建的阈值。由于训练过程创建了阈值,我的想法是在训练中使用的正图像上运行分类器总是会检测到我们在正样本中使用的图像。我尝试这样做,发现事实并非如此,我的正面图像中只有 5.8% 被发现包含该图像。我是否错误地假设理论上,我的 100% 的正面图像应该被他们训练的分类器检测到?还是培训过程出错了?

我们发现非常有用的一些来源是:

当然还有 opencv 级联培训页面。

我感谢任何关于此事的帮助。非常感谢!

0 投票
2 回答
3585 浏览

c++ - Opencv - 如何在Haar Classifier Cascade中计算距相机的移动物体距离和速度?

我正在研究Opencv Project,我正在使用 C++。我一直在计算移动物体的距离和速度。


问题:

这是我的代码:

如果您有任何示例,请提供更好的理解。其赞赏。

谢谢

0 投票
1 回答
1280 浏览

opencv - Haartraining,为什么我不断收到错误“无法读取负面图像”

显示底片位置的 dat 文件如下所示:

每次我运行 haartraining 我都会得到错误:

任何帮助将不胜感激,因为过去一两个小时我一直坚持这一点。

0 投票
1 回答
202 浏览

matlab - Open-cv haar 培训师应用

我正在尝试训练对象的分类器
我曾尝试在MATLAB中对其进行训练,并且得到了很好的结果。
但是生成的输出.xml文件不能在open-cv中使用。
所以任何人都可以告诉我如何在open-cv中使用MATLAB生成的.xml文件,或者任何人都可以给我一些应用程序的链接,我可以在其中直接放置我的正面和负面图像,它可以完成所有培训并给我open-cv中的xml文件。提前致谢