问题标签 [face-detection]

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 投票
2 回答
4256 浏览

python - 分类器对opencv人脸检测器的信心

我在python中使用opencv的har级联人脸检测器(cv.HaarDetectObjects)。

例如:

这将以这种形式打印检测列表:

每条线代表一次检测。前 4 个数字是左上角点的 x、y 位置,以及边界框的高度、宽度。最后一个数字是(引用 openCV 文档)邻居的数量。

我想我有两个问题:

1)最后一个数字是什么意思?谷歌搜索时我找不到任何参考。

2)(更重要)有没有办法为每个检测获得置信度分数?人脸分类器在多大程度上确定检测对应于真实人脸?

谢谢

0 投票
1 回答
926 浏览

api - iOS 5 人脸检测 API 中的 CIFaceFeature 类对象在哪里可用

根据我对 Apple 文档的理解,“CIFaceFeature”类对象是 API 计算的面部特征值的容器(即 hasLeftEyePosition、hasRightEyePosition、hasMouthPosition、leftEyePosition、rightEyePosition、mouthPosition),即这些属性的值是只读的,并且将由某个实例方法设置(给定对此类对象的引用和对图像的引用作为参数)。不幸的是,没有提到这样的功能或任何例子:-(

0 投票
1 回答
1133 浏览

opencv - 如何使用 OpenCV 源代码进行调试

我正在使用带有 OpenCV 2.3.1 的 VS2010,并且使用OpenCV-2.3.1-win-superpack安装了 opencv 。现在我想详细了解facedetect样本(opencv\samples\c\facedetect.cpp),我想知道如何处理具体的xml特征文件(haarcascade_frontalface_alt.xml),以及如何决定使用哪个特征。这些都在 CascadeClassifier 类中,但是当我使用“去定义”时,结果文件是一个 .hpp 头文件,那么实现文件在哪里呢?当我使用vs2010调试时,调试器也找不到实现文件。一些忠告?

0 投票
3 回答
11014 浏览

opencv - 使用 Opencv 进行头部姿势估计

我正在使用 OpenCV Haar 算法来跟踪头部并将图像覆盖在头部上。
我正在做的是保存相机生成的帧并在每个帧上叠加图像。
而且时间不是限制,因为我不是实时进行的。

我的代码可以正常工作,比如头部左右旋转 45 度。
但我需要能够跟踪高达 90 度旋转的东西。

甚至我也得到了很多 OpenCV 函数的参考和估计头部姿势的链接

请给我一些参考。代码示例会很酷。
提前致谢

0 投票
0 回答
1720 浏览

java - 在 Android 中找到脸上的嘴唇

我需要检测照片中的人脸。一般来说,脸部将覆盖照片的 60%。一旦检测到脸部,我必须使用自定义颜色(黑色)突出照片的嘴唇。

我试图让 Android 的人脸检测功能指出嘴唇但失败了。我参考了这个Android 的文档来学习现在在 Android 中检测人脸。

是否有任何第三方库可以让人们检测面部并返回嘴唇区域?

TIA

0 投票
1 回答
348 浏览

iphone - 将检测到的人脸从 IplImage 显示到 UIImage (iphone opencv)

我有一个 rectangle(x,y,width,height) 代表图像中的一张脸。矩形来自opencv人脸检测算法。但我想使用标签以 UIImage 格式显示。

问题是坐标是从 IplImage 获得的,并且在 UIImage 中的位置错误。

0 投票
4 回答
22141 浏览

c++ - OpenCV facedetect 示例不会加载级联分类器 xml

我正在开发一个需要使用 Haar 级联分类器进行 OpenCV 对象检测的应用程序。我在 64 位 Windows 机器上使用 OpenCV 2.3.1 和 VS2010。我自己编译和构建了 OpenCV,没有使用任何预编译的二进制文件。

首先,我想开始处理 OpenCV 中包含的示例 facedetect.cpp。我没有错误地构建它,但是当我尝试运行它时,它不会打开级联分类器 xml 文件(CascadeClassifier.load() 函数返回 false)。我没有更改示例源代码中的任何内容。

我使用的是随 OpenCV 分发的 xml 文件,所以问题不在于 xml 文件。我还确保应用程序可以使用简单的 fopen 访问和读取文件。

我相信(但不确定)问题似乎在于级联分类器属于“旧”类型。但是在 OpenCV 文档中明确暗示新的 CascadeClassifier 对象可以打开“旧”和“新”级联分类器。

这是一个链接: http: //opencv.itseez.com/modules/objdetect/doc/cascade_classification.html#cascadeclassifier-load

我什至尝试使用预编译的 OpenCV2.2 二进制文件,它与该 xml 配合得很好。然后我尝试编译2.2示例源代码,再次无法加载xml。

我知道我可以尝试使用旧对象 CvHaarClassifierCascade,但我更喜欢使用最新版本的 OpenCV 及其对象。

有谁知道我做错了什么?

0 投票
1 回答
363 浏览

face-detection - 如何使用人工智能训练人脸识别系统来检测人脸?

在开发人脸识别时,我们首先需要检测人脸。最近的方法是在已知数据库上训练一个系统,即人工智能和神经网络。我想知道这个训练是如何完成的?

0 投票
1 回答
354 浏览

java - 如何使用 jviolajones 库检测人脸?

我正在尝试使用 jviolajones 库计算图片中的面孔。我想在没有额外依赖项的纯 Java 中执行此操作,因此 OpenCV 不是一个选项。我的代码是这样的:

我已经尝试过来自 OpenCV 的 haarcascade_frontalface_alt 和 haarcascade_frontalface_default。但是对于 30 次测试,有 5 张图片被认为是好的,结果很糟糕。我试过调整参数,但没有帮助。任何关于更好结果的建议,或者可能是另一个库。我想知道,也许我必须在检测面部之前准备图片?

0 投票
3 回答
3769 浏览

optimization - cvPyrDown vs cvResize 用于人脸检测优化

我想通过缩小图像来优化我的人脸检测算法。什么是最好的方法?我应该使用 cvPyrDown (正如我在一个示例中看到的并且到目前为止产生的结果不佳)、cvResize 还是其他函数?