FaceDetectWithStreamOptionalParams 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 di modello di rilevamento durante l'esecuzione di Face - Detect o (Large)FaceList - Add Face (Large)PersonGroup - Add Face( 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 il faceId memorizzato nella cache. Intervallo supportato da 60 secondi fino a 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 rilevati, (Large)FaceList o (Large)PersonGroup. È possibile specificare un nome di modello di riconoscimento quando si esegue Face - Detect o (Large)FaceList - Create or (Large)PersonGroup - Create (Large)PersonGroup - Create ( Creazione). Il valore predefinito è "recognition_01", se è necessario il modello più recente, 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 parametro 'detectionModel' specificato. 'detection_01' supporta età, sesso, headPose, smile, visore, occhiali, emozioni, capelli, trucco, occlusione, accessori, sfocatura, esposizione, rumore e qualitàForRecognition. Anche se 'detection_02' non supporta attributi e 'detection_03' supporta solo mask e qualityForRecognition. Inoltre, qualityForRecognition è supportato solo quando "recognitionModel" viene specificato come "recognition_03" o "recognition_04". Si noti che ogni analisi degli attributi del viso presenta costi di calcolo e tempo aggiuntivi.

returnFaceId

Valore che indica se l'operazione deve restituire faceId dei 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 all'avanzamento del download.

onUploadProgress

Callback che viene attivato al momento dell'avanzamento del caricamento.

timeout

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 di modello di rilevamento durante l'esecuzione di Face - Detect o (Large)FaceList - Add Face (Large)PersonGroup - Add Face( 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 il faceId memorizzato nella cache. Intervallo supportato da 60 secondi fino a 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 rilevati, (Large)FaceList o (Large)PersonGroup. È possibile specificare un nome di modello di riconoscimento quando si esegue Face - Detect o (Large)FaceList - Create or (Large)PersonGroup - Create (Large)PersonGroup - Create ( Creazione). Il valore predefinito è "recognition_01", se è necessario il modello più recente, 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 parametro 'detectionModel' specificato. 'detection_01' supporta età, sesso, headPose, smile, visore, occhiali, emozioni, capelli, trucco, occlusione, accessori, sfocatura, esposizione, rumore e qualitàForRecognition. Anche se 'detection_02' non supporta attributi e 'detection_03' supporta solo mask e qualityForRecognition. Inoltre, qualityForRecognition è supportato solo quando "recognitionModel" viene specificato come "recognition_03" o "recognition_04". Si noti che ogni analisi degli attributi del viso presenta costi di calcolo e tempo aggiuntivi.

returnFaceAttributes?: FaceAttributeType[]

Valore della proprietà

returnFaceId

Valore che indica se l'operazione deve restituire faceId dei 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 all'avanzamento del download.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

Ereditato da msRest.RequestOptionsBase.onDownloadProgress

onUploadProgress

Callback che viene attivato al momento dell'avanzamento del caricamento.

onUploadProgress?: (progress: TransferProgressEvent) => void

Valore della proprietà

(progress: TransferProgressEvent) => void

Ereditato da msRest.RequestOptionsBase.onUploadProgress

timeout

Numero di millisecondi che una richiesta può richiedere prima di essere terminata automaticamente.

timeout?: number

Valore della proprietà

number

ereditato da msRest.RequestOptionsBase.timeout