gpt4 book ai didi

ios - 如何使用 OpenCV 在 iOS 应用程序中检测面部侧 View 左耳、侧 View Nose 、侧 View 嘴?

转载 作者:技术小花猫 更新时间:2023-10-29 10:17:30 24 4
gpt4 key购买 nike

我需要有关通过 iOS 应用程序中的图像进行人脸分析的帮助。

我正在尝试检测给定图像中的左耳、 Nose 和嘴巴。到目前为止,我尝试了 OpenCV,我发现了 voila 的 haar 分类器,但是这个 haar 分类器没有检测到左耳。

我需要在不访问服务器/在线的情况下执行此检测。

OpenCV 是这个的好选择吗?如果您可以共享任何示例代码来实现此功能,那就太好了。

还有什么其他选择可以实现此功能?

最佳答案

我认为只使用部分模板(例如,viola 的 haar-classifiers)对你的情况不起作用。您要检测的部分非常小,大多数时候会被完全/部分遮挡。我的建议是使用基于图形模型的方法,即主动外观模型、图片结构等。这不仅可以让您利用空间限制(即嘴巴应始终低于 Nose 等),而且在以下情况下也有效一个或几个部分被遮挡。也许您可以从以下公开可用的代码开始:

  1. http://cmp.felk.cvut.cz/~uricamic/flandmark/index.php#structclass
  2. http://www.iai.uni-bonn.de/~gall/projects/facialfeatures/facialfeatures.html

这两个代码都是用 C++ 编写的,可以让您检测面部 body 部位,但我认为耳朵不包含在两者中。也许您可以尝试通过稍微修改源代码来添加其他部分,并为缺少的部分训练您自己的部分模板。

附言。我不是 iOS 开发人员,所以我不确定 iOS 是否能负担得起这样的模型,但在普通计算机上,它们对于普通尺寸的图像来说足够实时。

关于ios - 如何使用 OpenCV 在 iOS 应用程序中检测面部侧 View 左耳、侧 View Nose 、侧 View 嘴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31988961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com