这是实际的问题:在流式视频中进行人脸检测期间,我需要跟踪在之前的迭代中检测到哪些人脸以及哪些人脸是新人脸。这可以通过
CIFace特征跟踪ID
财产,但困难的部分来了。首先:CIDetector 返回数组
CIFaceFeature内部
对象而不是 CIFaceFeature。它们几乎像 CIFaceFeature,但不包含任何跟踪 id 或眼睛数据。目前我在iOS 5上试过,所以
CIDetectorTracking
CIDetector 的选项仅适用于 iOS 6,这可能是预期的结果。无论如何,我需要在我的应用程序中定位 iOS 5。我可以尝试通过计算检测到的人脸矩形来确定屏幕上是否仍然存在某些人脸,但没有额外的信息,如眼睛和嘴巴的位置,这些信息将非常不确定。
那么问题来了:
如何在 iOS 5 中从视频输出中检测人脸,并获得一些跟踪 id 以找到找到的人脸?
如果我至少能得到一个方向,也许像 openCV 之类的第 3 方库或一些非常有帮助的解释。