问题标签 [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.
python - 分类器对opencv人脸检测器的信心
我在python中使用opencv的har级联人脸检测器(cv.HaarDetectObjects)。
例如:
这将以这种形式打印检测列表:
每条线代表一次检测。前 4 个数字是左上角点的 x、y 位置,以及边界框的高度、宽度。最后一个数字是(引用 openCV 文档)邻居的数量。
我想我有两个问题:
1)最后一个数字是什么意思?谷歌搜索时我找不到任何参考。
2)(更重要)有没有办法为每个检测获得置信度分数?人脸分类器在多大程度上确定检测对应于真实人脸?
谢谢
api - iOS 5 人脸检测 API 中的 CIFaceFeature 类对象在哪里可用
根据我对 Apple 文档的理解,“CIFaceFeature”类对象是 API 计算的面部特征值的容器(即 hasLeftEyePosition、hasRightEyePosition、hasMouthPosition、leftEyePosition、rightEyePosition、mouthPosition),即这些属性的值是只读的,并且将由某个实例方法设置(给定对此类对象的引用和对图像的引用作为参数)。不幸的是,没有提到这样的功能或任何例子:-(
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调试时,调试器也找不到实现文件。一些忠告?
opencv - 使用 Opencv 进行头部姿势估计
我正在使用 OpenCV Haar 算法来跟踪头部并将图像覆盖在头部上。
我正在做的是保存相机生成的帧并在每个帧上叠加图像。
而且时间不是限制,因为我不是实时进行的。
我的代码可以正常工作,比如头部左右旋转 45 度。
但我需要能够跟踪高达 90 度旋转的东西。
甚至我也得到了很多 OpenCV 函数的参考和估计头部姿势的链接
请给我一些参考。代码示例会很酷。
提前致谢
java - 在 Android 中找到脸上的嘴唇
我需要检测照片中的人脸。一般来说,脸部将覆盖照片的 60%。一旦检测到脸部,我必须使用自定义颜色(黑色)突出照片的嘴唇。
我试图让 Android 的人脸检测功能指出嘴唇但失败了。我参考了这个Android 的文档来学习现在在 Android 中检测人脸。
是否有任何第三方库可以让人们检测面部并返回嘴唇区域?
TIA
iphone - 将检测到的人脸从 IplImage 显示到 UIImage (iphone opencv)
我有一个 rectangle(x,y,width,height) 代表图像中的一张脸。矩形来自opencv人脸检测算法。但我想使用标签以 UIImage 格式显示。
问题是坐标是从 IplImage 获得的,并且在 UIImage 中的位置错误。
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 及其对象。
有谁知道我做错了什么?
face-detection - 如何使用人工智能训练人脸识别系统来检测人脸?
在开发人脸识别时,我们首先需要检测人脸。最近的方法是在已知数据库上训练一个系统,即人工智能和神经网络。我想知道这个训练是如何完成的?
java - 如何使用 jviolajones 库检测人脸?
我正在尝试使用 jviolajones 库计算图片中的面孔。我想在没有额外依赖项的纯 Java 中执行此操作,因此 OpenCV 不是一个选项。我的代码是这样的:
我已经尝试过来自 OpenCV 的 haarcascade_frontalface_alt 和 haarcascade_frontalface_default。但是对于 30 次测试,有 5 张图片被认为是好的,结果很糟糕。我试过调整参数,但没有帮助。任何关于更好结果的建议,或者可能是另一个库。我想知道,也许我必须在检测面部之前准备图片?
optimization - cvPyrDown vs cvResize 用于人脸检测优化
我想通过缩小图像来优化我的人脸检测算法。什么是最好的方法?我应该使用 cvPyrDown (正如我在一个示例中看到的并且到目前为止产生的结果不佳)、cvResize 还是其他函数?