Condividi tramite


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

SegmentationMode

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

ErrorResponse

Errore

Media Types: "image/png", "application/json"

Intestazioni

x-ms-error-code: string

Esempio

Segment_BackgroundRemoval_FromImageStream
Segment_ForegroundMatting_FromImageStream

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
ErrorResponse

Risposta restituita quando si verifica un errore.

ErrorResponseDetails

Informazioni sugli errori.

ErrorResponseInnerError

Errore dettagliato.

SegmentationMode

Modalità di analisi richiesta.

ErrorResponse

Risposta restituita quando si verifica un errore.

Nome Tipo Descrizione
error

ErrorResponseDetails

Informazioni sugli errori.

ErrorResponseDetails

Informazioni sugli errori.

Nome Tipo Descrizione
code

string

Codice di errore.

details

ErrorResponseDetails[]

Elenco degli errori dettagliati.

innererror

ErrorResponseInnerError

Errore dettagliato.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponseInnerError

Errore dettagliato.

Nome Tipo Descrizione
code

string

Codice di errore.

innererror

ErrorResponseInnerError

Errore dettagliato.

message

string

Messaggio di errore.

SegmentationMode

Modalità di analisi richiesta.

Nome Tipo Descrizione
backgroundRemoval

string

foregroundMatting

string