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