FaceDetector
class FaceDetector : NSObject
用于检测图片中的人脸的人脸检测器。
-
返回采用指定选项的脸部检测器。
声明
Swift
class func faceDetector(options: MLKFaceDetectorOptions) -> Self
参数
options
用于配置人脸检测器的选项。
返回值
使用指定选项配置的脸部检测器。
-
返回使用默认选项的面部检测器。
声明
Swift
class func faceDetector() -> Self
返回值
使用默认选项配置的脸部检测器。
-
不可用。使用类方法。
-
处理指定图像以进行人脸检测。
声明
Swift
func process(_ image: MLKitCompatibleImage, completion: @escaping FaceDetectionCallback)
参数
image
要处理的图片。
completion
检测到人脸或出现错误后在主线程上回调的处理程序。
-
返回指定图片中的人脸结果,如果出现错误,则返回
nil
。人脸检测 在发起调用的线程上同步执行。建议在主线程之外调用此方法,以避免阻塞界面。作为 结果,如果在主线程上调用此方法,则会引发
NSException
。声明
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKFace]
参数
image
要获取结果的图片。
error
在获取结果时出错时填充的可选错误参数。
返回值
指定图片中的人脸结果数组,如果出现错误,则返回
nil
。