FaceDetectorOptions
class FaceDetectorOptions : NSObject
Các tuỳ chọn để chỉ định trình phát hiện khuôn mặt.
-
Chế độ phân loại của trình phát hiện khuôn mặt để mô tả đặc điểm của các thuộc tính như mỉm cười. Giá trị mặc định là
.none
.Khai báo
Swift
var classificationMode: FaceDetectorClassificationMode { get set }
-
Chế độ hiệu suất của trình phát hiện khuôn mặt xác định độ chính xác của kết quả và tốc độ phát hiện. Mặc định là
.fast
.Khai báo
Swift
var performanceMode: FaceDetectorPerformanceMode { get set }
-
Chế độ mốc của trình phát hiện khuôn mặt xác định loại kết quả điểm mốc được tính năng phát hiện trả về. Mặc định là
.none
.Khai báo
Swift
var landmarkMode: FaceDetectorLandmarkMode { get set }
-
Chế độ đường viền của trình phát hiện khuôn mặt xác định loại kết quả đường viền do tính năng phát hiện trả về. Mặc định là
.none
.Các kết quả phát hiện sau đây sẽ được trả về khi đặt chế độ này thành
.all
:performanceMode
được đặt thành.fast
, đồng thời đặtclassificationMode
vàlandmarkMode
thành.none
, thì chỉ khuôn mặt nổi bật mới được trả về với đường viền đã phát hiện.Nếu bạn đặt
performanceMode
thành.accurate
, hoặc nếu bạn đặtclassificationMode
hoặclandmarkMode
thành.all
, thì mọi khuôn mặt đã phát hiện sẽ được trả về, nhưng chỉ khuôn mặt nổi bật mới có đường viền được phát hiện.Khai báo
Swift
var contourMode: FaceDetectorContourMode { get set }
-
Kích thước khuôn mặt mong muốn nhỏ nhất. Kích thước được biểu thị bằng tỷ lệ giữa chiều rộng của phần đầu so với chiều rộng của hình ảnh. Ví dụ: nếu giá trị 0, 1 được chỉ định, thì khuôn mặt nhỏ nhất cần tìm kiếm sẽ chiếm khoảng 10% chiều rộng của hình ảnh đang được tìm kiếm. Giá trị mặc định là 0,1. Tuỳ chọn này không áp dụng cho tính năng phát hiện đường viền.
Khai báo
Swift
var minFaceSize: CGFloat { get set }
-
Liệu bạn có bật tính năng theo dõi khuôn mặt để phát hiện khuôn mặt hay không. Giá trị mặc định là KHÔNG. Khi bạn đặt
performanceMode
thành.fast
, đồng thời đặt cảclassificationMode
vàlandmarkMode
thành.none
, thì tuỳ chọn này sẽ bị bỏ qua và tính năng theo dõi sẽ bị tắt.Khai báo
Swift
var isTrackingEnabled: Bool { get set }