Condividi tramite


FaceDetectWithUrlOptionalParams interface

Parametri facoltativi.

Extends

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'.

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.

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'.

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.

returnFaceId

Valore che indica se l'operazione deve restituire faceId di visi rilevati. Valore predefinito: true.

returnFaceLandmarks

Valore che indica se l'operazione deve restituire punti di riferimento dei visi rilevati. Valore predefinito: false.

returnRecognitionModel

Valore che indica se l'operazione deve restituire "recognitionModel" in risposta. Valore predefinito: false.

Proprietà ereditate

abortSignal

Segnale che può essere usato per interrompere le richieste.

customHeaders

Intestazioni di richiesta personalizzate definite dall'utente che verranno applicate prima dell'invio della richiesta.

onDownloadProgress

Callback che viene attivato al download dello stato di avanzamento.

onUploadProgress

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