我使用以下代码,几乎逐字逐句地来自WWDC视频,Xcode 9,iPhone 8.CIDetector正在返回面部图像,但这不是:
let faceDetectionRequest = VNDetectFaceRectanglesRequest()
let orientation = CGImagePropertyOrientation(rawValue: UInt32(image!.imageOrientation.rawValue))
let myRequestHandler = VNImageRequestHandler(cgImage: cgImageRef, orientation: .down, options: [ : ])
do {
try myRequestHandler.perform([faceDetectionRequest])
for observation in faceDetectionRequest.results as! [VNFaceObservation] {
print("found a face")
}
} catch {
print("error is ", error.localizedDescription)
}
我只是在一个方向寻找面孔,这是.right。我尝试了一些其他方向,但没有运气。
有没有人有过这方面的成功?