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
。臉部偵測是 在呼叫執行緒上同步執行作業。建議您從主執行緒呼叫這個方法,以免封鎖 UI。身為 如果在主執行緒上呼叫這個方法,就會產生
NSException
。聲明
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKFace]
參數
image
要取得結果的圖片。
error
系統在取得結果時發生錯誤時,就會填入選用的錯誤參數。
傳回值
臉孔陣列會產生指定圖片;如果發生錯誤,則會產生
nil
。