微笑检测(OpenCV之外的任何替代方案?)



是否有其他库可以替代OpenCV来检测smile.

我不想使用OpenCV,因为它有时由于背景而无法检测人脸。

有谁知道其他图书馆吗?

我建议看一下机器感知工具箱 (MPT库)。我有机会在Goldsmiths的Openframeworks OpenCV研讨会上玩了一下,有一个c++微笑检测样本可用。

我想您可以尝试使用openframeworks的iPhone MPT库,或者简单地从iPhone项目链接到该库。

有时无法检测人脸,原因是背景。

理想的照明设置将保证更好的结果,但考虑到你想在移动设备上使用它,你必须告诉你的用户,微笑检测可能会在极端条件下失败(光线不好)

HTH

你的微笑检测得怎么样了?在默认的OpenCV人脸检测级联中,我看不到特定于微笑的Haar数据集。我怀疑你的问题是训练数据而不是OpenCV本身。

Egawer是一个很好的开始,如果你需要一个工作的应用程序。

https://github.com/Atrac613/egawer-iOS

我检查了smileD_haarcascade_v0.05的训练图像,发现它们包含了整个脸。所以,它似乎是一个"笑脸"探测器,而不是一个单独的微笑探测器。虽然这看起来更容易,但它也可能不太准确。

最好的方法是创建自己的Haar Cascade XML文件,但不可否认的是,我们大多数开发人员没有时间这样做。您可以通过平衡图像的亮度来显著改善结果。

iOS 7现在在CoreImage中原生支持明喻检测。下面是API的差异:

对于iOS 7,是的,现在你可以使用CoreImage。

以下是iOS 7 Beta 2的API差异:

CoreImage

CIDetector.h

添加CIDetectorEyeBlink

添加CIDetectorSmile

相关内容

  • 没有找到相关文章

最新更新