我想在我的项目中检测多个面孔。因此我打算使用 CIFaceFure 的 trackingID 属性来跟踪人脸。但我发现每张脸每次都一样。
所以我的问题是,当视频帧中有多个人脸时,如何唯一识别一张人脸。我不想为了以后的目的而识别人脸,只检测当前视频帧。谢谢。
我使用的代码与 SqaureCam 苹果示例项目中的代码相同。在 iOS 6 中。
for ( CIFaceFeature *face in features ) {
NSLog(@"face.trackingID %d",face.trackingID);
}
上面的代码为每个人脸打印相同的 ID。