Image Analysis - Segment Stream
Analizzare l'immagine di input. La richiesta contiene un flusso di immagini con qualsiasi tipo di contenuto ['image/*', 'application/octet-stream'] o un payload JSON che include una proprietà URL da usare per recuperare il flusso di immagini. Viene restituito un flusso di immagini di tipo di contenuto 'image/png', in cui i valori pixel dipendono dalla modalità di analisi. L'immagine restituita ha le stesse dimensioni dell'immagine di input per le modalità: foregroundMatting. L'immagine restituita ha le stesse proporzioni e le stesse dimensioni dell'immagine di input fino a un limite di 16 cubi per le modalità: backgroundRemoval.
POST /imageanalysis:segment?overload=stream&api-version=2023-04-01-preview
POST /imageanalysis:segment?overload=stream&mode={mode}&api-version=2023-04-01-preview
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
api-version
|
query | True |
string |
Versione dell'API richiesta. |
mode
|
query |
Modalità di analisi richiesta. |
Corpo della richiesta
Media Types: "application/octet-stream", "image/jpeg", "image/gif", "image/tiff", "image/bmp", "image/png"
Nome | Tipo | Descrizione |
---|---|---|
body |
string |
Flusso di immagini. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
file |
Operazione completata Media Types: "image/png", "application/json" |
Other Status Codes |
Errore Media Types: "image/png", "application/json" Intestazioni x-ms-error-code: string |
Esempio
Segment_Background |
Segment_Foreground |
Segment_BackgroundRemoval_FromImageStream
Esempio di richiesta
POST /imageanalysis:segment?overload=stream&mode=foregroundMatting&api-version=2023-04-01-preview
"Ynl0ZXM="
Risposta di esempio
"Ynl0ZXM="
Segment_ForegroundMatting_FromImageStream
Esempio di richiesta
POST /imageanalysis:segment?overload=stream&mode=foregroundMatting&api-version=2023-04-01-preview
"Ynl0ZXM="
Risposta di esempio
"Ynl0ZXM="
Definizioni
Nome | Descrizione |
---|---|
Error |
Risposta restituita quando si verifica un errore. |
Error |
Informazioni sugli errori. |
Error |
Errore dettagliato. |
Segmentation |
Modalità di analisi richiesta. |
ErrorResponse
Risposta restituita quando si verifica un errore.
Nome | Tipo | Descrizione |
---|---|---|
error |
Informazioni sugli errori. |
ErrorResponseDetails
Informazioni sugli errori.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore. |
details |
Elenco degli errori dettagliati. |
|
innererror |
Errore dettagliato. |
|
message |
string |
Messaggio di errore. |
target |
string |
Destinazione dell'errore. |
ErrorResponseInnerError
Errore dettagliato.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore. |
innererror |
Errore dettagliato. |
|
message |
string |
Messaggio di errore. |
SegmentationMode
Modalità di analisi richiesta.
Nome | Tipo | Descrizione |
---|---|---|
backgroundRemoval |
string |
|
foregroundMatting |
string |