Image Analysis - Segment Stream
Analise a imagem de entrada. A solicitação contém um fluxo de imagem com qualquer tipo de conteúdo ['image/*', 'application/octet-stream'] ou uma carga JSON que inclui uma propriedade url a ser usada para recuperar o fluxo de imagem. Um fluxo de imagem do tipo de conteúdo 'image/png' é retornado, em que os valores de pixel dependem do modo de análise. A imagem retornada tem as mesmas dimensões que a imagem de entrada para modos: foregroundMatting. A imagem retornada tem a mesma taxa de proporção e as mesmas dimensões da imagem de entrada até um limite de 16 megapixels para os modos: 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
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
api-version
|
query | True |
string |
Versão da API solicitada. |
|
mode
|
query |
O modo de análise solicitado. |
Corpo da solicitação
Media Types: "application/octet-stream", "image/jpeg", "image/gif", "image/tiff", "image/bmp", "image/png"
| Nome | Tipo | Description |
|---|---|---|
| body |
string (byte) |
Um fluxo de imagem. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
file |
Êxito Media Types: "image/png", "application/json" |
| Other Status Codes |
Erro Media Types: "image/png", "application/json" Cabeçalhos x-ms-error-code: string |
Exemplos
|
Segment_Background |
|
Segment_Foreground |
Segment_BackgroundRemoval_FromImageStream
Solicitação de exemplo
POST /imageanalysis:segment?overload=stream&mode=foregroundMatting&api-version=2023-04-01-preview
"Ynl0ZXM="
Resposta de exemplo
"Ynl0ZXM="
Segment_ForegroundMatting_FromImageStream
Solicitação de exemplo
POST /imageanalysis:segment?overload=stream&mode=foregroundMatting&api-version=2023-04-01-preview
"Ynl0ZXM="
Resposta de exemplo
"Ynl0ZXM="
Definições
| Nome | Description |
|---|---|
|
Error |
Resposta retornada quando ocorre um erro. |
|
Error |
Informações de erro. |
|
Error |
Erro detalhado. |
|
Segmentation |
O modo de análise solicitado. |
ErrorResponse
Resposta retornada quando ocorre um erro.
| Nome | Tipo | Description |
|---|---|---|
| error |
Informações de erro. |
ErrorResponseDetails
Informações de erro.
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
Código de erro. |
| details |
Lista de erros detalhados. |
|
| innererror |
Erro detalhado. |
|
| message |
string |
Mensagem de erro. |
| target |
string |
Destino do erro. |
ErrorResponseInnerError
Erro detalhado.
| Nome | Tipo | Description |
|---|---|---|
| code |
string |
Código de erro. |
| innererror |
Erro detalhado. |
|
| message |
string |
Mensagem de erro. |
SegmentationMode
O modo de análise solicitado.
| Valor | Description |
|---|---|
| backgroundRemoval | |
| foregroundMatting |