FaceDetectorOptions
class FaceDetectorOptions : NSObject
Opciones para especificar un detector de rostros.
-
El modo de clasificación del detector de rostros para caracterizar atributos como la sonrisa. El valor predeterminado es
.none
.Declaración
Swift
var classificationMode: FaceDetectorClassificationMode { get set }
-
El modo de rendimiento del detector de rostros que determina la precisión de los resultados y la velocidad de la detección. El valor predeterminado es
.fast
.Declaración
Swift
var performanceMode: FaceDetectorPerformanceMode { get set }
-
El modo de punto de referencia del detector de rostros que determina el tipo de resultados de puntos de referencia que devuelve de detección de intrusiones. El valor predeterminado es
.none
.Declaración
Swift
var landmarkMode: FaceDetectorLandmarkMode { get set }
-
El modo de contorno del detector de rostros que determina el tipo de resultados de contorno que muestra la detección. El valor predeterminado es
.none
.Se muestran los siguientes resultados de detección cuando se establece este modo en
.all
:Se estableció
performanceMode
en.fast
, yclassificationMode
ylandmarkMode
se estableció en.none
, entonces, solo se mostrará el rostro destacado con los contornos detectados.performanceMode
se establece en.accurate
, o si se establececlassificationMode
olandmarkMode
como.all
, se mostrarán todos los rostros detectados, pero solo el rostro destacado tendrá los contornos detectados.Declaración
Swift
var contourMode: FaceDetectorContourMode { get set }
-
El tamaño de rostro más pequeño deseado. El tamaño se expresa como una proporción del ancho de la cabeza a el ancho de la imagen. Por ejemplo, si se especifica un valor de 0.1, entonces el rostro más pequeño que se buscará es aproximadamente el 10% del ancho de la imagen que se busca. El valor predeterminado es 0.1. Esta opción no se aplica a la detección de contornos.
Declaración
Swift
var minFaceSize: CGFloat { get set }
-
Si la función de seguimiento de rostros está habilitada para la detección de rostros. El valor predeterminado es NO. Cuándo
performanceMode
se establece en.fast
, yclassificationMode
ylandmarkMode
se establece en.none
, se ignorará esta opción y se inhabilitará el seguimiento.Declaración
Swift
var isTrackingEnabled: Bool { get set }