Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 微笑检测(OpenCV以外的任何替代方案?)_Iphone_Opencv_Face Detection - Fatal编程技术网

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

Iphone 微笑检测(OpenCV以外的任何替代方案?),iphone,opencv,face-detection,Iphone,Opencv,Face Detection,是否有任何库可以替代OpenCV来检测微笑 我不想使用OpenCV,因为它有时由于背景原因无法检测人脸 有其他图书馆吗?除了OpenCV?你是如何进行微笑检测的?在默认的OpenCV人脸检测级联中,我看不到特定于微笑的Haar数据集。我怀疑您的问题是训练数据,而不是OpenCV本身。我建议您查看一下机器感知工具箱。 我有机会在AN上玩一点,而且有一个C++可用。 我想你可以试试MPT库,或者简单地从iphone项目链接到该库 有时由于以下原因无法检测人脸: 背景 理想的照明设置可以保证获得更好的

是否有任何库可以替代OpenCV来检测微笑

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


有其他图书馆吗?除了OpenCV?

你是如何进行微笑检测的?在默认的OpenCV人脸检测级联中,我看不到特定于微笑的Haar数据集。我怀疑您的问题是训练数据,而不是OpenCV本身。

我建议您查看一下机器感知工具箱。 我有机会在AN上玩一点,而且有一个C++可用。 我想你可以试试MPT库,或者简单地从iphone项目链接到该库

有时由于以下原因无法检测人脸: 背景

理想的照明设置可以保证获得更好的效果,但如果您想在移动设备上使用此设置,则必须通知用户,在极端条件下(照明不良),微笑检测可能会失败


HTH

如果您需要一个可用的应用程序,那么ePower是一个很好的起点

我检查了微笑的哈卡斯卡德v0.05的训练图像,发现它们包括了完整的脸。因此,它似乎是一个“笑脸”检测器,而不仅仅是一个笑脸检测器。虽然这看起来比较容易,但也可能不太准确


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

iOS 7现在在CoreImage中具有对明喻检测的本机支持。以下是API差异:

对于iOS 7,是的,现在你可以用CoreImage来实现

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

核心图像

CIDetector.h

添加了cidetector链接

加了一个微笑


@regilarfry:我试着使用微笑的哈卡斯卡德v0.05。但这不是微笑。“你有什么解决办法吗?”乔治:我在微笑检测方面发现了一个问题。这个haarcascade完全依赖于背景条件吗?因为如果我正在拍摄现场照片,那么拍摄成功率约为30-40%,而如果我尝试拍摄任何互联网图像,效果很好。我认为光照条件总是会影响计算机视觉效果,不管使用什么算法。你试过MPT图书馆吗?它使用的算法与haarcascades略有不同。根据您的可用时间,您可能希望生成自己的haar xml文件,使用更多更接近培训过程用例场景的示例(对于培训,请看这里:)不,我还没有尝试MPT库。您能指导我如何在iphone中使用MPT库吗?是的,光照条件总是影响视觉效果。因此,我试着先把脸上的其他背景排除掉,然后再考虑脸部是否微笑。但它本身非常复杂。尚未成功:(我以前没有使用过iphone的MPT库(我没有,我需要升级到osx 10.6才能使用当前的iOS sdk)所以,不幸的是,如果我是你,我就不会等了。幸运的是,openframeworks社区非常有帮助,我建议在那里的iOS论坛上询问一些人以前是否使用过MPT库,或者从那里得到一些提示()。你对haar cascades的描述听起来像是两种检测:使用人脸检测级联,如果检测到人脸,则使用微笑级联作为人脸矩形,否则什么都不做。你好,乔治:)我从Github下载了openframeworks。我可以运行所有示例,但如果我试图运行openframeworks中给出的opencv示例。它不工作,显示44个错误,错误也不常见。我认为arfe也丢失了链接文件。您知道为什么只有opencv示例无法执行吗?