在实时人脸检测 IOS 中检测弱光条件和人脸旋转角度 [关闭]

Posted

技术标签:

【中文标题】在实时人脸检测 IOS 中检测弱光条件和人脸旋转角度 [关闭]【英文标题】:Detect Low Light Condition and FaceRotation Angle in Degrees in Real-Time FaceDetection IOS [closed] 【发布时间】:2014-01-18 03:30:09 【问题描述】:

我正在编写一个 ios 应用程序,它将使用 iPhone 的前置摄像头进行实时面部检测

在里面,我需要检查灯光是否合适。就像检查“弱光条件”或左半光多于右半光,反之亦然。

我正在使用CIDetector 检查 iOS 上的 OpenCV 和 iOS 默认面部检测一周,但我无法找到解决方案。

任何想法或示例都会有所帮助。

在同一个项目中,我使用 CIFaceFeature+FaceRotation 来检测人脸旋转角度,它返回 -1 到 +1 值,但我需要显示 0 到 180 度的值(比如用户脸倾斜 30 度)

谢谢。

【问题讨论】:

【参考方案1】:

您可以查看下面的链接,它可能无法真正解决您的问题,但它可以让您了解入门的 ios 相机图像的亮度:

https://www.transpire.com/insights/blog/obtaining-luminosity-ios-camera/

【讨论】:

我在同一个项目中使用 CIFaceFeature+FaceRotation 检测面部旋转角度并返回 -1 到 +1 值,但我需要显示 0 到 180 度的值(比如用户面部倾斜 30 度)【参考方案2】:

一般来说,检查“低光照条件”可以使用统计方法,例如:

thanks spider1983

或直方图的东西。

对于“左半边光大于右半边光,反之亦然。”,如果您指的是脸的左半边。 我不认为 ios 人脸检测 api 有帮助。你无法准确地知道左脸、眼睛、鼻子……只有人脸检测。

人脸检测会告诉你,“好的,这是一张脸,大概是这个大小”

查看这些方法以获得更详细的面部建模。 asm1asm2

另外,查看这个有趣的最新挑战:ICCV2013

【讨论】:

以上是关于在实时人脸检测 IOS 中检测弱光条件和人脸旋转角度 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

夜间(低光照)目标检测数据集整理:人脸检测,行人检测

旋转人脸检测

人脸识别基于matlab GUI人脸实时检测与跟踪含Matlab源码 673期

世博人脸检测角度

Android App人脸识别中借助摄像头和OpenCV实时检测人脸讲解及实战(附源码和演示 超详细)

在实时人脸检测 Android 中的 Live CameraPreview 上围绕人脸绘制矩形