问题标签 [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 - 旋转人脸检测
是否有用于检测已在图像平面中旋转的面部的库?或者有什么方法可以使用级联进行opencv的直立人脸检测来做到这一点?
iphone - 检测头发 Open CV iPhone
我刚刚使用 opencv 运行了一个示例代码来进行人脸检测。它可以很好地检测边缘和面部。
我想知道,如果有人知道我如何以某种方式区分头发和脸吗?我知道我们可能可以使用头发颜色对比,但其他人指出,如果这个人是金发女郎,它就行不通。
任何想法或建议都非常受欢迎。
非常感谢。
java - Java 人脸识别建议
我应该比较两张照片是否属于同一个人。我没有在 Java 中进行人脸识别,所以有人可以建议我一个示例代码或一篇文章来做到这一点吗?
image-processing - 人脸性别检测库
我正在寻找可以检测网络摄像头流中的面部并检测性别的 SDK 或库。Windows 下免费或付费,C++ 或 C#。有什么建议么?
opencv - 图像分割技术
我正在开发一个计算机视觉应用程序,但我遇到了一个概念障碍。我需要识别视频中的一组徽标,到目前为止,我一直在使用 SIFT(以及 Yu 和 Morel 的 ASIFT)、SURF、FERNS 等特征匹配方法——基本上都是“通用描述符匹配器的通用接口”中的所有内容OpenCV 文档的部分。但最近我一直在研究 OCR/随机树分类器中使用的方法(我正在玩这个数据集:http: //archive.ics.uci.edu/ml/datasets/Letter+Recognition)并认为这可能是一个更好的寻找徽标的方法。问题是我找不到自动分割任意图像的可靠方法。
我的问题:
- 我应该费心研究描述符/关键点以外的方法,还是这是识别典型徽标(风格化、颜色少、边缘锐利)的最佳方法?
- 如何分割任意图像(或视频帧,在我的情况下),以便我可以正确
匹配示例数据库? - HaarCascades 似乎以类似的方式工作(样本数据库),但我无法弄清楚这些过程是如何相关的。那里有细分吗?
抱歉这些问题太宽泛了。我试图在没有什么帮助的情况下解决这些问题。谢谢!
opencv - 特征脸算法
我正在使用 OpenCV 编写人脸识别程序。
生成特征面时:
- 我需要使用未知面孔的大型数据库吗?
- 我是否只需要使用我希望我的系统识别的人的照片?
- 我需要同时使用吗?
我说的是特征脸生成,这是“学习”步骤。
我需要使用多少张照片才能获得不错的准确性?更像是 20 还是 2000 ?
谢谢
c++ - Opencv 2.2人脸检测最大尺寸
在 opencv 2.2 中,cvHaarDetectObjects 函数提供了最大人脸大小选项。问题是它似乎不起作用。我希望有人可以尝试一下,让我知道我是否做错了什么。我正在检测 cvSize(30,30) 的最小面部尺寸和 cvSize(40,40) 的最大面部尺寸,但是即使我以 300x300 像素全屏显示,它仍然会检测到我的面部。
c# - 如何从人脸检测方块中获取“面部照片”?
我正在构建一个应用程序,它将拍摄一个人的全身图像,并为那个人生成一个“面部照片”。
面部照片是指一个人的整个面部、颈部、头发和耳朵的图像,与另一张面部照片的一般大小相同。
目前我正在使用
http://askernest.com/archive/2008/05/03/face-detection-in-c.aspx
来实现 OpenCV,我正在使用
作为我的级联。
我使用所有的级联,因为一个级联不会检测到我所有的脸。在我得到所有级联检测到的所有面部之后,我找到了我的平均正方形,并用它来最终猜测面部照片应该有多高和多宽。
我的问题是 3 个部分。
我目前的过程相当缓慢。如何加快检测过程?
编辑:我发现处理时间与照片大小直接相关。减小照片的大小可能会有所帮助。单个级联不会检测到我遇到的所有面孔,所以我正在使用所有这些面孔。这当然会产生许多不同的方块和一些误报。我可以使用什么方法来识别误报并将它们排除在平均平方计算之外?前任。
编辑:我正在执行标准偏差内的平均值。将很快发布代码。鉴于面部的方坐标,我不确定找到面部照片的最佳方法。我在哪里可以找到面部与面部照片的比例?
编辑:解决了这个问题。假设我所有的头都是他们的脸的比例。
我只需要摆脱那些误报。
好的,解决这 4 个问题。
我们将使用的相机目前无法使用,所以我目前没有捕捉图像的方法。我在哪里可以找到不是纯代名词的人的全身图像,比如谷歌的全身图像搜索?
编辑: “站立的人”进行了很好的搜索:)
iphone - iPhone 和 OpenCV 错误使用 AV SampleBuffer 输出和人脸检测
嗨,Stack Overflow 编码人员,
我最近一直在 iPhone 上玩 OpenCV,但遇到了墙,所以我向你寻求帮助。我熟悉 UIKit,Objective C,在台式计算机上使用 OpenCV 通过 Openframeworks C++ 框架进行斑点检测和面部跟踪。我目前正在尝试使用实时视频流进行面部跟踪。
我已经从本教程和使用单个图像的示例代码中进行了面部检测:http: //niw.at/articles/2009/03/14/using-opencv-on-iphone/en
我已经成功地从使用OpenGL的教程和示例代码(以及Apple的示例)的窗口中显示的视频缓冲区输出中获取数据,我现在实际上无法找到链接(一旦我能找到就会发布它)。
通过从 didOutputSampleBuffer 创建 IPLImage 并使用标准的 openCVEdgeDetect 并在屏幕上显示,我已经设法使用视频缓冲区输出获得与 iPhone 一起使用的视频流的 edgeDetection。
但我无法让人脸检测工作,我已经尝试过,但被卡住了。目前,我只是想从样本缓冲区中获取单个图像,然后将其传递给标准的 openCVFaceDetect 方法,然后在脸部周围用正方形(或任何标记)显示该图像。一旦我开始工作,我将尝试使用完整的视频流。
使应用程序崩溃的函数正在传递 IPLImage,然后它执行 openCV 魔术并将此图像传递给要显示的委托函数等
}
我收到错误:线程 1:Program received signal:"SIGABRT"
在该行:
我查看了 openCV 源代码,似乎该代码在分析之前缩小并模糊了图像。虽然我希望有更多知识的人给出更好的解释(我已经做了很多谷歌搜索)。当我注释掉这段代码时,我在函数的右括号上得到另一个类似的错误。
我会以正确的方式解决这个问题吗?我知道人们已经完成了这项工作,并且许多其他人会很乐意为此提供帮助。对此的任何建议或帮助将不胜感激。
谢谢。
iphone - 微笑检测(OpenCV 以外的任何替代方案?)
是否有任何替代 OpenCV 的库可以检测到微笑。
我不想使用 OpenCV,因为它有时会因背景而无法检测到人脸。
有人知道其他图书馆吗?除了 OpenCV 吗?