问题标签 [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.
opencv - 人脸检测的级联文件如何选择?
我是人脸检测的大一新生。这些天我尝试编译用于人脸检测的 OpenCV2.1 代码。我发现正面检测的级联文件大约有4个,分别是“haarcascade_frontalface_alt.xml”、“haarcascade_frontalface_alt_tree.xml”、“haarcascade_frontalface_alt2.xml”和“haarcascade_frontalface_default.xml”
我没有找到任何文件来描述它们之间的区别,哪个更适合人脸检测任务?
c++ - OpenCV 中的 PCA 使用新的 C++ 接口
顺便说一句:抱歉,如果我用 OpenCV 问题淹没 SO:p
我目前正在尝试移植我的旧 C 代码以使用新的 C++ 接口,并且我已经到了重新构建我的 Eigenfaces 人脸识别器类的地步。
我正在尝试创建 PCA 空间,然后通过显示计算出的平均图像来查看它是否正常工作。还有其他步骤吗?
也许我需要首先将图像投影到 PCA 子空间?
python - OpenCV Python 支持 HaarDetectObjects 文档错误?
OpenCV Python 包装器的文档指出 HaarDetectObjects 有这个原型:
但是当我尝试指定 minSize 参数时,我得到了这个错误:
这是文档错误吗?
谢谢
algorithm - 使用 ImageMagick 裁剪带有焦点区域(面部)的图像
我正在努力寻找正确的方法来调整大小、裁剪和图像,并带有一个焦点区域。在我的情况下,焦点区域是图像中检测到的人脸,我需要确保该区域在裁剪后的版本中可见。
我有例如给出的重点领域。face_height、face_width、face_center_x 和 face_center_y。这些值是原始图像尺寸的百分比。
我想做的是得到一个例如。60x60 缩略图。正常的方法是调整大小,使图像的高度或宽度等于 60px,然后从中心裁剪 60x60,如下所示:
可以采取什么方法将我的作物集中在给定区域周围?
我正在考虑一个包含多个路径的解决方案:
- 如果面部区域大于所需的缩略图,则调整图像的大小以使整个面部在 60x60 像素中可见,然后裁剪
- 如果面部区域小于想要的缩略图,则裁剪“扩大”我的面部区域,直到我想要的拇指可以适合该区域。然后裁剪。我想我需要确保这不超过原始图像的范围。
有更聪明的方法吗?您可以尝试制作一些示例代码吗?
谢谢!
android - 将相机图像作为位图 Android 示例
我正在尝试创建一个应用程序,该应用程序定期对相机中的图像进行采样(预览?),然后对该图像进行一些处理(即面部检测)。我认为这是解决这个问题的方法。我研究过 OpenCV,但认为我的知识还不够完善,无法很好地实现它。我的想法是对图像进行采样(原始格式?),将其转换为位图图像,然后 FaceDetector 对象可以检测图像中的人脸并在屏幕上指示。
很像 HTC Desire 上的 Native Camera 应用程序,它会在拍照前在看到的人脸周围放置一个灰色方块。
computer-vision - 如何查找计算机视觉程序的图像
嗨,我正在尝试一些用于眼睛和面部识别的特征向量技术,我在哪里可以找到图片的数据库?就像一个具有相同维度眼睛的数据库 - 例如
android - 如何在我的相机应用程序生命周期中包含人脸检测?
我写了一个启动相机的应用程序。我想包括人脸检测。我发现一些代码可以检测给定位图图像中的人脸,但该图像是从 res/drawable 目录加载的。我想要的是扫描相机的面部预览。任何人都可以阐明哪种相机方法应该处理检测。例如,我将在哪里进行检测的 surfaceChanged()?我知道我可能需要使用 previewcallback 方法。谁能指出我正确的方向谢谢
iphone - 使用 OpenCV 和 LBP 在 iPhone 上进行人脸检测
我已经成功地使用 OpenCV-2.1.0 (cvHaarDetectObjects) 中的 Haar 算法从 iOS 4.2 的 Objective-C 项目中检测图片和视频帧中的人脸。但是,在大多数情况下,iPhone 4 上视频帧的处理时间仍然需要大约 1-2 秒。下面给出了我正在使用的代码示例:
我尝试了多种优化技术,包括 ROI 的智能应用,以及使用整数而不是浮点数。然而,这些变化花费了大量的时间,而且只带来了一点点好处。
有人建议我使用 LBP 可以显着减少人脸检测时间。我一直在尝试和寻找实现 LBP 的方法,但无济于事。在 opencv 中,有一个级联文件(lbpcascade_frontalface.xml),但我找不到任何关于如何使用它的建议。
任何帮助将不胜感激,包括我在搜索中可能错过的其他优化技术和 Google 链接。只要检测的准确性相当有效,检测的准确性并不重要。
谢谢!
java - FaceDetection 边界框问题
我开发了一个人脸检测安卓应用程序,它能够检测人脸并在检测到人脸时在人脸周围绘制一个边界框。但是现在我想知道是否可以获得边界框的坐标(x 和 y 轴)或任何确定边界框坐标的方法。你们中有人对此有什么建议吗?提前致谢。
opencv - 尝试提取人脸区域时出错
我编写了以下代码来提取使用 OpenCV2.2 facedetect.c 代码检测为人脸的区域的图像。
问题:当我构建它时,它给出了以下错误:“错误:'cvResize'未在此范围内声明”
我正在使用 xcode 作为开发人员工具。我无法理解是什么造成了问题。有人可以帮忙吗?
谢谢