FaceDetectorOptions
class FaceDetectorOptions : NSObject
Opsi untuk menentukan detektor wajah.
-
Mode klasifikasi detektor wajah untuk mengkarakterisasi atribut seperti tersenyum. Defaultnya adalah
.none
.Pernyataan
Swift
var classificationMode: FaceDetectorClassificationMode { get set }
-
Mode performa detektor wajah yang menentukan akurasi hasil dan kecepatan deteksi. Defaultnya adalah
.fast
.Pernyataan
Swift
var performanceMode: FaceDetectorPerformanceMode { get set }
-
Mode penanda detektor wajah yang menentukan jenis hasil tempat terkenal yang ditampilkan oleh deteksi. Defaultnya adalah
.none
.Pernyataan
Swift
var landmarkMode: FaceDetectorLandmarkMode { get set }
-
Mode kontur detektor wajah yang menentukan jenis hasil kontur yang ditampilkan oleh deteksi. Defaultnya adalah
.none
.Hasil deteksi berikut ditampilkan saat menyetel mode ini ke
.all
:performanceMode
disetel ke.fast
, sertaclassificationMode
sertalandmarkMode
disetel ke.none
, hanya wajah menonjol yang akan ditampilkan dengan kontur yang terdeteksi.performanceMode
disetel ke.accurate
, atau jikaclassificationMode
ataulandmarkMode
disetel ke.all
, semua wajah yang terdeteksi akan ditampilkan, tetapi hanya wajah menonjol yang akan memiliki kontur yang terdeteksi.Pernyataan
Swift
var contourMode: FaceDetectorContourMode { get set }
-
Ukuran wajah terkecil yang diinginkan. Ukuran dinyatakan sebagai proporsi lebar kepala dengan lebar gambar. Misalnya, jika nilai yang ditentukan adalah 0,1, maka wajah terkecil yang akan ditelusuri sekitar 10% dari lebar gambar yang ditelusuri. Nilai defaultnya adalah 0,1. Opsi ini tidak berlaku untuk deteksi kontur.
Pernyataan
Swift
var minFaceSize: CGFloat { get set }
-
Apakah fitur pelacakan wajah diaktifkan untuk deteksi wajah atau tidak. Defaultnya adalah TIDAK. Jika
performanceMode
ditetapkan ke.fast
, sertaclassificationMode
danlandmarkMode
ditetapkan ke.none
, opsi ini akan diabaikan dan pelacakan akan dinonaktifkan.Pernyataan
Swift
var isTrackingEnabled: Bool { get set }