Describe Image - Describe Image
Operasi ini menghasilkan deskripsi gambar dalam bahasa yang dapat dibaca manusia dengan kalimat lengkap. Deskripsi didasarkan pada kumpulan tag konten, yang juga dikembalikan oleh operasi. Lebih dari satu deskripsi dapat dibuat untuk setiap gambar. Deskripsi diurutkan berdasarkan skor kepercayaan mereka. Deskripsi dapat mencakup hasil dari model domain selebriti dan landmark, jika berlaku. Dua metode input didukung -- (1) Mengunggah gambar atau (2) yang menentukan URL gambar. Respons yang berhasil akan dikembalikan di JSON. Jika permintaan gagal, respons akan berisi kode kesalahan dan pesan untuk membantu memahami apa yang salah.
POST {Endpoint}/vision/v3.2/describe
POST {Endpoint}/vision/v3.2/describe?maxCandidates={maxCandidates}&language={language}&descriptionExclude={descriptionExclude}&model-version={model-version}
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
Endpoint
|
path | True |
string |
Titik akhir Cognitive Services yang didukung. |
description
|
query |
Nonaktifkan model domain tertentu saat membuat deskripsi. |
||
language
|
query |
string |
Bahasa yang diinginkan untuk pembuatan output. Jika parameter ini tidak ditentukan, nilai defaultnya adalah "en". Lihat https://aka.ms/cv-languages untuk daftar bahasa yang didukung. |
|
max
|
query |
integer (int32) |
Jumlah maksimum deskripsi kandidat yang akan dikembalikan. Defaultnya adalah 1. |
|
model-version
|
query |
string pattern: ^(latest|\d{4}-\d{2}-\d{2})(-preview)?$ |
Parameter opsional untuk menentukan versi model AI. Nilai yang diterima adalah: "latest", "2021-04-01", "2021-05-01". Default ke "terbaru". |
Header Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Isi Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
url | True |
string |
URL gambar yang dapat dijangkau secara publik. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Objek deskripsi gambar. |
|
Other Status Codes |
Respons kesalahan. |
Keamanan
Ocp-Apim-Subscription-Key
Jenis:
apiKey
Dalam:
header
Contoh
Successful DescribeImage request
Permintaan sampel
POST https://westus.api.cognitive.microsoft.com/vision/v3.2/describe?maxCandidates=1
{
"url": "{url}"
}
Respon sampel
{
"description": {
"tags": [
"person",
"man",
"outdoor",
"window",
"glasses"
],
"captions": [
{
"text": "Satya Nadella sitting on a bench",
"confidence": 0.48293603002174407
}
]
},
"requestId": "ed2de1c6-fb55-4686-b0da-4da6e05d283f",
"metadata": {
"width": 1500,
"height": 1000,
"format": "Jpeg"
},
"modelVersion": "2021-04-01"
}
Definisi
Nama | Deskripsi |
---|---|
Computer |
Kesalahan permintaan API. |
Computer |
Kode kesalahan. |
Computer |
Respons kesalahan API. |
Computer |
Detail tentang kesalahan permintaan API. |
Computer |
Kode kesalahan. |
Description |
Nonaktifkan model domain tertentu saat membuat deskripsi. |
Image |
Keterangan gambar, yaitu deskripsi singkat tentang apa yang digambarkan gambar. |
Image |
Kumpulan tag konten, bersama dengan daftar keterangan yang diurutkan berdasarkan tingkat keyakinan, dan metadata gambar. |
Image |
Metadata gambar. |
Image |
ComputerVisionError
Kesalahan permintaan API.
Nama | Jenis | Deskripsi |
---|---|---|
code |
Kode kesalahan. |
|
innererror |
Kesalahan dalam berisi informasi yang lebih spesifik. |
|
message |
string |
Pesan yang menjelaskan kesalahan yang dilaporkan oleh layanan. |
ComputerVisionErrorCodes
Kode kesalahan.
Nilai | Deskripsi |
---|---|
InternalServerError | |
InvalidArgument | |
InvalidRequest | |
ServiceUnavailable |
ComputerVisionErrorResponse
Respons kesalahan API.
Nama | Jenis | Deskripsi |
---|---|---|
error |
Isi kesalahan. |
ComputerVisionInnerError
Detail tentang kesalahan permintaan API.
Nama | Jenis | Deskripsi |
---|---|---|
code |
Kode kesalahan. |
|
message |
string |
Pesan kesalahan. |
ComputerVisionInnerErrorCodeValue
Kode kesalahan.
Nilai | Deskripsi |
---|---|
BadArgument | |
CancelledRequest | |
DetectFaceError | |
FailedToProcess | |
InternalServerError | |
InvalidDetails | |
InvalidImageFormat | |
InvalidImageSize | |
InvalidImageUrl | |
InvalidModel | |
InvalidThumbnailSize | |
NotSupportedFeature | |
NotSupportedImage | |
NotSupportedLanguage | |
NotSupportedVisualFeature | |
StorageException | |
Timeout | |
Unspecified | |
UnsupportedMediaType |
DescriptionExclude
Nonaktifkan model domain tertentu saat membuat deskripsi.
Nilai | Deskripsi |
---|---|
Celebrities | |
Landmarks |
ImageCaption
Keterangan gambar, yaitu deskripsi singkat tentang apa yang digambarkan gambar.
Nama | Jenis | Deskripsi |
---|---|---|
confidence |
number (double) |
Tingkat keyakinan yang dimiliki layanan dalam keterangan. |
text |
string |
Teks keterangan. |
ImageDescription
Kumpulan tag konten, bersama dengan daftar keterangan yang diurutkan berdasarkan tingkat keyakinan, dan metadata gambar.
Nama | Jenis | Deskripsi |
---|---|---|
description.captions |
Daftar keterangan, diurutkan menurut tingkat keyakinan. |
|
description.tags |
string[] |
Kumpulan tag gambar. |
metadata |
Metadata gambar. |
|
modelVersion |
string pattern: ^(latest|\d{4}-\d{2}-\d{2})(-preview)?$ |
Versi model AI. |
requestId |
string |
Id permintaan REST API. |
ImageMetadata
Metadata gambar.
Nama | Jenis | Deskripsi |
---|---|---|
format |
string |
Format gambar. |
height |
integer (int32) |
Tinggi gambar, dalam piksel. |
width |
integer (int32) |
Lebar gambar, dalam piksel. |
ImageUrl
Nama | Jenis | Deskripsi |
---|---|---|
url |
string |
URL gambar yang dapat dijangkau secara publik. |