【发布时间】:2015-12-02 18:36:48
【问题描述】:
我设置了一个 CIDetector,它在我尝试过的示例应用程序中运行良好。但在我当前的项目中,功能数组始终为空。
我使用 AVFoundation 创建了一个自定义相机。拍摄静止图像后,我需要检测人脸。
我错过了什么?您在第一次使用人脸检测时遇到的任何常见问题?
代码如下:
var ciImage = CIImage(CGImage: capturedImage!.CGImage)
var ciDetector = CIDetector(ofType: CIDetectorTypeFace, context: nil,
options: [CIDetectorAccuracy: CIDetectorAccuracyHigh])
var feautures = ciDetector.featuresInImage(ciImage)
for feautures: CIFaceFeature in (feautures as! [CIFaceFeature]) {
self.faceCount++
print("face detected")
}
谢谢
【问题讨论】:
-
问题在于方向。
-
你能告诉我如何比较 2 Faces 吗?
标签: ios swift face-detection core-image