FaceDetectWithUrlOptionalParams interface
Parametri facoltativi.
- Extends
Proprietà
detection |
Nome del modello di rilevamento. Il modello di rilevamento viene usato per rilevare i visi nell'immagine inviata. È possibile specificare un nome del modello di rilevamento quando si esegue Face - Rileva o (Large)FaceList - Aggiungi viso o (Large)PersonGroup - Aggiungi viso. Il valore predefinito è "detection_01", se è necessario un altro modello, specificarlo in modo esplicito. I valori possibili includono: 'detection_01', 'detection_02', 'detection_03'. Valore predefinito: 'detection_01'. |
face |
Numero di secondi per l'oggetto faceId memorizzato nella cache. Intervallo supportato compreso tra 60 secondi e 86400 secondi. Il valore predefinito è 86400 (24 ore). Valore predefinito: 86400. |
recognition |
Nome del modello di riconoscimento. Il modello di riconoscimento viene usato quando le funzionalità del viso vengono estratte e associate a faceId rilevate, (Large)FaceList o (Large)PersonGroup. È possibile specificare un nome del modello di riconoscimento quando si esegue Face - Rileva o (Large)FaceList - Crea o (Large)PersonGroup - Crea. Il valore predefinito è "recognition_01", se necessario, specificare in modo esplicito il modello necessario. I valori possibili includono: 'recognition_01', 'recognition_02', 'recognition_03', 'recognition_04'. Valore predefinito: 'recognition_01'. |
return |
Analizzare e restituire uno o più attributi del viso specificati nella stringa delimitata da virgole, ad esempio "returnFaceAttributes=age,gender". Gli attributi disponibili dipendono dal 'detectionModel' specificato. 'detection_01' supporta età, sesso, headPose, sorriso, visoHair, occhiali, emozioni, capelli, trucco, occlusione, accessori, blur, esposizione, rumore e qualitàForRecognition. Anche se 'detection_02' non supporta alcun attributo e 'detection_03' supporta solo maschera e qualitàForRecognition. Inoltre, qualityForRecognition è supportato solo quando viene specificato "recognitionModel" come "recognition_03" o "recognition_04". Si noti che ogni analisi degli attributi viso ha costi di calcolo e tempo aggiuntivi. |
return |
Valore che indica se l'operazione deve restituire faceId di visi rilevati. Valore predefinito: true. |
return |
Valore che indica se l'operazione deve restituire punti di riferimento dei visi rilevati. Valore predefinito: false. |
return |
Valore che indica se l'operazione deve restituire "recognitionModel" in risposta. Valore predefinito: false. |
Proprietà ereditate
abort |
Segnale che può essere usato per interrompere le richieste. |
custom |
Intestazioni di richiesta personalizzate definite dall'utente che verranno applicate prima dell'invio della richiesta. |
on |
Callback che viene attivato al download dello stato di avanzamento. |
on |
Callback che viene attivato al caricamento dello stato di avanzamento. |
timeout | Il numero di millisecondi che una richiesta può richiedere prima di essere terminata automaticamente. |
Dettagli proprietà
detectionModel
Nome del modello di rilevamento. Il modello di rilevamento viene usato per rilevare i visi nell'immagine inviata. È possibile specificare un nome del modello di rilevamento quando si esegue Face - Rileva o (Large)FaceList - Aggiungi viso o (Large)PersonGroup - Aggiungi viso. Il valore predefinito è "detection_01", se è necessario un altro modello, specificarlo in modo esplicito. I valori possibili includono: 'detection_01', 'detection_02', 'detection_03'. Valore predefinito: 'detection_01'.
detectionModel?: DetectionModel
Valore della proprietà
faceIdTimeToLive
Numero di secondi per l'oggetto faceId memorizzato nella cache. Intervallo supportato compreso tra 60 secondi e 86400 secondi. Il valore predefinito è 86400 (24 ore). Valore predefinito: 86400.
faceIdTimeToLive?: number
Valore della proprietà
number
recognitionModel
Nome del modello di riconoscimento. Il modello di riconoscimento viene usato quando le funzionalità del viso vengono estratte e associate a faceId rilevate, (Large)FaceList o (Large)PersonGroup. È possibile specificare un nome del modello di riconoscimento quando si esegue Face - Rileva o (Large)FaceList - Crea o (Large)PersonGroup - Crea. Il valore predefinito è "recognition_01", se necessario, specificare in modo esplicito il modello necessario. I valori possibili includono: 'recognition_01', 'recognition_02', 'recognition_03', 'recognition_04'. Valore predefinito: 'recognition_01'.
recognitionModel?: RecognitionModel
Valore della proprietà
returnFaceAttributes
Analizzare e restituire uno o più attributi del viso specificati nella stringa delimitata da virgole, ad esempio "returnFaceAttributes=age,gender". Gli attributi disponibili dipendono dal 'detectionModel' specificato. 'detection_01' supporta età, sesso, headPose, sorriso, visoHair, occhiali, emozioni, capelli, trucco, occlusione, accessori, blur, esposizione, rumore e qualitàForRecognition. Anche se 'detection_02' non supporta alcun attributo e 'detection_03' supporta solo maschera e qualitàForRecognition. Inoltre, qualityForRecognition è supportato solo quando viene specificato "recognitionModel" come "recognition_03" o "recognition_04". Si noti che ogni analisi degli attributi viso ha costi di calcolo e tempo aggiuntivi.
returnFaceAttributes?: FaceAttributeType[]
Valore della proprietà
returnFaceId
Valore che indica se l'operazione deve restituire faceId di visi rilevati. Valore predefinito: true.
returnFaceId?: boolean
Valore della proprietà
boolean
returnFaceLandmarks
Valore che indica se l'operazione deve restituire punti di riferimento dei visi rilevati. Valore predefinito: false.
returnFaceLandmarks?: boolean
Valore della proprietà
boolean
returnRecognitionModel
Valore che indica se l'operazione deve restituire "recognitionModel" in risposta. Valore predefinito: false.
returnRecognitionModel?: boolean
Valore della proprietà
boolean
Dettagli proprietà ereditate
abortSignal
Segnale che può essere usato per interrompere le richieste.
abortSignal?: AbortSignalLike
Valore della proprietà
Ereditato da msRest.RequestOptionsBase.abortSignal
customHeaders
Intestazioni di richiesta personalizzate definite dall'utente che verranno applicate prima dell'invio della richiesta.
customHeaders?: {[key: string]: string}
Valore della proprietà
{[key: string]: string}
Ereditato da msRest.RequestOptionsBase.customHeaders
onDownloadProgress
Callback che viene attivato al download dello stato di avanzamento.
onDownloadProgress?: (progress: TransferProgressEvent) => void
Valore della proprietà
(progress: TransferProgressEvent) => void
Ereditato da msRest.RequestOptionsBase.onDownloadProgress
onUploadProgress
Callback che viene attivato al caricamento dello stato di avanzamento.
onUploadProgress?: (progress: TransferProgressEvent) => void
Valore della proprietà
(progress: TransferProgressEvent) => void
Ereditato da msRest.RequestOptionsBase.onUploadProgress
timeout
Il numero di millisecondi che una richiesta può richiedere prima di essere terminata automaticamente.
timeout?: number
Valore della proprietà
number
Ereditato da msRest.RequestOptionsBase.timeout