FaceDetectorOptions
class FaceDetectorOptions : NSObject
用於指定臉部偵測工具的選項。
-
臉部偵測工具分類模式,用於呈現各種屬性的特性,例如微笑。預設 為
.none
。聲明
Swift
var classificationMode: FaceDetectorClassificationMode { get set }
-
臉部偵測工具效能模式,可判斷結果的準確度和速度 預設為
.fast
。聲明
Swift
var performanceMode: FaceDetectorPerformanceMode { get set }
-
臉部偵測器地標模式,可判斷 偵測。預設為
.none
。聲明
Swift
var landmarkMode: FaceDetectorLandmarkMode { get set }
-
臉部偵測器輪廓模式可決定偵測傳回的輪廓結果類型。 預設為
.none
。將這個模式設為
.all
時,系統會傳回下列偵測結果:performanceMode
已設為.fast
,classificationMode
和landmarkMode
皆設為.none
,之後系統只會傳回醒目的臉孔,並顯示偵測到的輪廓。performanceMode
已設為.accurate
,或classificationMode
或landmarkMode
設為.all
,系統會傳回所有偵測到的臉孔,但只有醒目的臉孔會顯示 偵測到的輪廓線。聲明
Swift
var contourMode: FaceDetectorContourMode { get set }
-
最小需要的臉部尺寸。大小則是以頭部寬度的比例 圖片寬度。舉例來說,如果指定值為 0.1,則要搜尋的最小臉孔 大約是所搜尋圖片寬度的 10%。預設值為 0.1。這個選項確實 不適用於輪廓偵測。
聲明
Swift
var minFaceSize: CGFloat { get set }
-
是否在臉部偵測功能啟用臉部追蹤功能。預設值為「NO」。時間
performanceMode
已設為.fast
,classificationMode
和landmarkMode
則設為.none
,系統會忽略此選項並停用追蹤功能。聲明
Swift
var isTrackingEnabled: Bool { get set }