Image Analysis - Segment Image
Przeanalizuj obraz wejściowy. Żądanie zawiera strumień obrazu z dowolnym typem zawartości ["image/*", "application/octet-stream" lub ładunkiem JSON, który zawiera właściwość adresu URL do pobrania strumienia obrazu. Zwracany jest strumień obrazu typu zawartości "image/png", w którym wartości pikseli zależą od trybu analizy. Zwrócony obraz ma te same wymiary co obraz wejściowy dla trybów: foregroundMatting. Zwrócony obraz ma ten sam współczynnik proporcji i te same wymiary co obraz wejściowy do limitu 16 pikseli dla trybów: backgroundRemoval.
POST /imageanalysis:segment?api-version=2023-04-01-preview
POST /imageanalysis:segment?mode={mode}&api-version=2023-04-01-preview
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
api-version
|
query | True |
string |
Żądana wersja interfejsu API. |
mode
|
query |
Żądany tryb analizy. |
Treść żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
url | True |
string |
Publiczny adres URL obrazu. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
file |
Powodzenie Media Types: "image/png", "application/json" |
Other Status Codes |
Błąd Media Types: "image/png", "application/json" Nagłówki x-ms-error-code: string |
Przykłady
Segment_Background |
Segment_Foreground |
Segment_BackgroundRemoval_FromImageUrl
Przykładowe żądanie
POST /imageanalysis:segment?mode=backgroundRemoval&api-version=2023-04-01-preview
{
"url": "{image url}"
}
Przykładowa odpowiedź
"Ynl0ZXM="
Segment_ForegroundMatting_FromImageUrl
Przykładowe żądanie
POST /imageanalysis:segment?mode=foregroundMatting&api-version=2023-04-01-preview
{
"url": "{image url}"
}
Przykładowa odpowiedź
"Ynl0ZXM="
Definicje
Nazwa | Opis |
---|---|
Error |
Odpowiedź zwrócona po wystąpieniu błędu. |
Error |
Informacje o błędzie. |
Error |
Szczegółowy błąd. |
Image |
Dokument JSON z adresem URL wskazującym obraz, który ma zostać przeanalizowany. |
Segmentation |
Żądany tryb analizy. |
ErrorResponse
Odpowiedź zwrócona po wystąpieniu błędu.
Nazwa | Typ | Opis |
---|---|---|
error |
Informacje o błędzie. |
ErrorResponseDetails
Informacje o błędzie.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu. |
details |
Lista szczegółowych błędów. |
|
innererror |
Szczegółowy błąd. |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy błędu. |
ErrorResponseInnerError
Szczegółowy błąd.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu. |
innererror |
Szczegółowy błąd. |
|
message |
string |
Komunikat o błędzie. |
ImageUrl
Dokument JSON z adresem URL wskazującym obraz, który ma zostać przeanalizowany.
Nazwa | Typ | Opis |
---|---|---|
url |
string |
Publiczny adres URL obrazu. |
SegmentationMode
Żądany tryb analizy.
Nazwa | Typ | Opis |
---|---|---|
backgroundRemoval |
string |
|
foregroundMatting |
string |