问题标签 [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 投票
1 回答
488 浏览

opencv - Haar 级联分类器陷入无限循环,在两种状态之间交替。使用 OpenCV (C++)

stackoverflow 中发布的问题都没有提到这种情况,因此发布了这个问题。我正在训练一个用于人脸检测的 haar-cascade 分类器。fae数据是我生成的。下面提供了参数。

可以看出它在两种状态之间交替。最后,我不得不杀死该程序。现在我对出了什么问题一无所知。

0 投票
1 回答
210 浏览

c++ - Haarcascade 仅检测面部区域而不检测耳朵

我正在使用 opencv 和 c++。当我将 Haarcascade 与 haarcascade_frontalface_alt2.xml 文件一起使用时,它只检测到脸部而不是耳朵。我需要一张图像中的脸和耳朵。任何人都可以建议一种方法吗?谢谢

0 投票
1 回答
99 浏览

c++ - Haarcascade 仅在 348x288 图像上运行?

我正在使用 opencv 和 c++。如果我有 348x288 人脸图像,使用哪种人脸检测器算法。在 Haarcascade 的论文http://www.vision.caltech.edu/html-files/EE148-2005-Spring/pprs/viola04ijcv.pdf中,据说 haarcascade 在 348x288 像素图像上运行。这是否意味着我不能使用 haarcascade 来检测图像中的人脸?

0 投票
1 回答
1231 浏览

matlab - HaarTraining - MATLAB 还是 OpenCV?

我必须训练多达 20 个 haar 分类器。我所拥有的是:

  1. 通过编译 OpenCV 发行版中提供的 cpp 文件的传统命令行方法
  2. MATLAB 中的级联训练 GUI

在命令行方法中,ObjectMarker 界面与 CGT、MATLAB 的 ROI 标记界面相比,用户友好性非常低。

但是,每当我使用 CGT、MATLAB,即使是250 个正图像30000 个负图像(均使用视频文件创建)的小样本,它都无法显示:

误报率已经设置为 0,即要使用的 +ve 和 -ve 图像数量相等,并且阶段数已经是一个非常小的值,即 10。我无法通过这个。

那些已经创建了高效工作的分类器的人,请指导我:

  • 我应该使用这两种方法中的哪一种?

  • 上面列出的方法有什么替代方法吗?

0 投票
2 回答
3959 浏览

java - 尝试使用 OpenCV JAVA 检测图像中的人脸时出错

我使用了本教程中的代码:http: //opencvlover.blogspot.co.uk/2012/11/face-detection-in-javacv-using-haar.html

它经过轻微修改以读取不同的图像,并在尝试面部检测之前显示该图像(第14行)。通过这个我可以确认图像正在正确加载。

该错误稍后发生在第23行。这是完整的错误代码:

这是我的完整程序:

有谁知道是什么导致了这个错误,或者如何修复它?谢谢!

0 投票
1 回答
850 浏览

machine-learning - 使用级联分类器使用 Kinect 进行对象分类

我的项目是创建一个软件来识别某些物体,如苹果或硬币等。我想使用 Kinect。我的问题是:我需要像 haar 分类器这样的机器学习算法来识别物体还是 kinect 本身可以做到这一点?

0 投票
1 回答
2750 浏览

opencv - 使用 Haar Cascade 的正负图像大小

大家好,我有一个关于 haartraining 的问题!好吧,我有 3000 张 640x480 尺寸的图像,用于正图像和负图像被调整大小??

0 投票
2 回答
644 浏览

opencv - Haar Cascade 在这种情况下会不会太精确而无法派上用场?

我正在制作一个程序来检测来自 r/c 平面的形状以进行比赛。我没有目标的真实图像,但我确实有计算机生成的规则示例。

我的问题是,我可以训练我的程序根据计算机生成的形状检测现实世界的对象,还是应该找到一种不同的方法来完成这项任务?

在我愚蠢地生成 5k 个样本并最终发现它们无用之前,我想知道。

编辑:我也不知道物体的确切颜色。如果我给程序提供不同颜色的样本,会不会有问题?

提前致谢!!

Edit2:这是我学校在前几年发现的群体

如您所见,检测到的图像并不像现实生活中那样完美无瑕。如果您能提出更好的方法,那将有所帮助。

0 投票
1 回答
431 浏览

kinect - 使用 HAAR 训练进行便利贴识别

我需要能够通过 Microsoft Kinect 视频流检测各种彩色便利贴。我曾尝试使用 Emgucv 进行边缘检测,但它似乎无法定位顶点/边缘以及颜色分割/检测,但考虑到各种颜色可能不够稳健。

我正在尝试使用 HAAR 分类。任何人都可以建议使用最好的正面/负面图像。例如,对于正面图像,我应该在不同的照明条件和方向拍摄许多不同颜色的便利贴吗?看到它是一个非常简单的形状(正方形),使用 HAAR 分类会使事情变得过于复杂吗?

0 投票
1 回答
789 浏览

c++ - 矩形不在检测到的眼睛对周围

我正在使用 opencv 2.4.2 和 c++。关于检测眼睛对的矩形,我有一个小问题。该矩形不会出现在眼睛周围,而是出现在检测到的面部矩形之外。我想我可能没有得到正确的参数。

这是一段代码

有人可以帮忙吗?谢谢