Skip to content

YamamotoDesu/detecting-number-of-faces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

detecting-number-of-faces

スクリーンショット 2022-12-30 16 06 50

    private func detectFaces(completion: @escaping ([VNFaceObservation]?) -> Void) {
        
        guard let image = UIImage(named: photos[currentIndex]),
              let cgImage = image.cgImage,
              let orientation = CGImagePropertyOrientation(rawValue: UInt32(image.imageOrientation.rawValue)) else {
            return completion(nil)
        }
        
        let request = VNDetectFaceLandmarksRequest()
        
        let handler = VNImageRequestHandler(cgImage: cgImage, orientation: orientation, options: [:])
        
        DispatchQueue.global().async {
            
            try? handler.perform([request])
            
            guard let obervations = request.results else {
                return completion(nil)
            }
            
            completion(obervations)
        }
    }
    

Releases

No releases published

Packages

No packages published

Languages