/IOS-Swift-VisionFaceDetection

Learn the easy way to Create Face Detection in effect Project to detect face and details like eye , eyebrow , nose , lips and etc.. with different cool UI in Xcode by Swift Program (Vision, VNDetectFaceLandmarksRequest ) You will be using Vision, VNDetectFaceLandmarksRequest, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIImagePickerController, delegateUIAlertController, UIImagePickerController , addAction , UIAlertAction, present, sourceType , UIDevice, popoverPresentationController, dismiss, performSegue, UIStoryboardSegue, prepare, segue , segue.identifier, segue.destination, VNImageRequestHandler, CGImagePropertyOrientation , perform, VNRequest, VNFaceObservation, VNFaceObservation, UIGraphicsBeginImageContextWithOptions, .draw, UIGraphicsGetCurrentContext, CGRect, boundingBox, .boundingBox.size.width, .boundingBox.size.height, .boundingBox.origin.x, .boundingBox.origin.y, saveGState, setStrokeColor, drawPath, .landmarks, faceContour, .pointCount, .normalizedPoints, .normalizedPoints[], outerLips, innerLips , leftEye, rightEye, leftPupil, rightPupil, leftEyebrow, rightEyebrow, nose, noseCrest, medianLine, UIGraphicsGetImageFromCurrentImageContext, UIGraphicsEndImageContext and understand How to handle performSegue .

Primary LanguageSwift

IOS-Swift-VisionFaceDetection

Level : Intermediate

Learn the easy way to Create Face Detection in effect Project to detect face and details like eye , eyebrow , nose , lips and etc. with different cool UI in Xcode by Swift Program (Vision, VNDetectFaceLandmarksRequest ) You will be using Vision, VNDetectFaceLandmarksRequest, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIImagePickerController, delegateUIAlertController, UIImagePickerController , addAction , UIAlertAction, present, sourceType , UIDevice, popoverPresentationController, dismiss, performSegue, UIStoryboardSegue, prepare, segue , segue.identifier, segue.destination, VNImageRequestHandler, CGImagePropertyOrientation , perform, VNRequest, VNFaceObservation, VNFaceObservation, UIGraphicsBeginImageContextWithOptions, .draw, UIGraphicsGetCurrentContext, CGRect, boundingBox, .boundingBox.size.width, .boundingBox.size.height, .boundingBox.origin.x, .boundingBox.origin.y, saveGState, setStrokeColor, drawPath, .landmarks, faceContour, .pointCount, .normalizedPoints, .normalizedPoints[], outerLips, innerLips , leftEye, rightEye, leftPupil, rightPupil, leftEyebrow, rightEyebrow, nose, noseCrest, medianLine, UIGraphicsGetImageFromCurrentImageContext, UIGraphicsEndImageContext and understand How to handle performSegue .

About

Sample app to detect face and details like eye , eyebrow , nose , lips and etc.

Requirements

  • iOS 11.0+
  • Xcode 9.0+
  • Swift 3.0+

Usage

You won't need to Download any extra libaray just import Vision inside the project

For additionnal info, please watch the video : YouTube Tutorial

License

Available under the MIT license. See the LICENSE file for more info.