1

我正在使用以下代码,几乎逐字逐句来自 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。我尝试了其他一些方向只是为了看看,但没有运气。

有没有人在这方面取得任何成功?

4

0 回答 0