Image Analysis - Analyze Stream
Giriş görüntüsünü analiz edin. İstek herhangi bir içerik türüne sahip ['image/*', 'application/octet-stream'] görüntü akışı veya görüntü akışını almak için kullanılacak url özelliğini içeren bir JSON yükü içerir.
POST /imageanalysis:analyze?overload=stream&api-version=2023-04-01-preview
POST /imageanalysis:analyze?overload=stream&features={features}&model-name={model-name}&language={language}&smartcrops-aspect-ratios={smartcrops-aspect-ratios}&gender-neutral-caption={gender-neutral-caption}&api-version=2023-04-01-preview
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
api-version
|
query | True |
string |
İstenen API sürümü. |
features
|
query |
İstenen görsel özellikleri: etiketler, nesneler, resim yazısı, denseCaptions, read, smartCrops, people. "model-name" parametresi belirtilmezse bu parametrenin belirtilmesi gerekir. |
||
gender-neutral-caption
|
query |
boolean |
Açıklamalı alt yazılar ve denseCaptions özellikleri için cinsiyet açısından bağımsız açıklamalı alt yazıyı etkinleştirmeye yönelik Boole bayrağı. Bu parametre belirtilmezse, varsayılan değer "false" olur. |
|
language
|
query |
string |
Çıkış oluşturma için istenen dil. Bu parametre belirtilmezse, varsayılan değer "en" olur. Desteklenen dillerin listesi için bkz https://aka.ms/cv-languages . |
|
model-name
|
query |
string |
Özel eğitilen modelin adı. "özellikler" parametresi belirtilmezse bu parametrenin belirtilmesi gerekir. |
|
smartcrops-aspect-ratios
|
query |
string |
smartCrops özelliği için kullanılacak en boy oranlarının listesi. En boy oranları, hedef kırpma genişliği yüksekliğe bölünerek hesaplanır. Desteklenen değerler 0,75 ile 1,8 (dahil) arasındadır. Birden çok değer virgülle ayrılmış olmalıdır. Bu parametre belirtilmezse, hizmet 0,5 ile 2,0 (dahil) arasında uygun gördüğü en boy oranına sahip bir kırpma önerisi döndürür. |
İstek Gövdesi
Media Types: "application/octet-stream", "image/jpeg", "image/gif", "image/tiff", "image/bmp", "image/png"
Name | Tür | Description |
---|---|---|
body |
string |
Görüntü akışı. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Başarılı |
|
Other Status Codes |
Hata Üst Bilgiler x-ms-error-code: string |
Örnekler
AnalyzeImageFromImageStream_CustomModel
Örnek isteği
POST /imageanalysis:analyze?overload=stream&model-name=my_model_name&api-version=2023-04-01-preview
"Ynl0ZXM="
Örnek yanıt
{
"modelVersion": "2023-04-01-preview",
"customModelResult": {
"objectsResult": {
"values": [
{
"id": "1",
"boundingBox": {
"x": 197,
"y": 68,
"w": 356,
"h": 394
},
"tags": [
{
"name": "class1",
"confidence": 0.92431640625
}
]
},
{
"id": "2",
"boundingBox": {
"x": 0,
"y": 77,
"w": 241,
"h": 359
},
"tags": [
{
"name": "class1",
"confidence": 0.87890625
}
]
}
]
}
},
"metadata": {
"width": 660,
"height": 495
}
}
Tanımlar
Name | Description |
---|---|
Adult |
Yetişkinlere yönelik içerik eşleşmesi açıklayan bir nesne. |
Adult |
Görüntünün yetişkinlere yönelik içerik içerdiğini ve/veya müstehcen olup olmadığını açıklayan nesne. |
Bounding |
Görüntünün içindeki bir alan için sınırlayıcı kutu. |
Caption |
Resmin neleri resmettirildiğine ilişkin kısa bir açıklama. |
Crop |
Akıllı kırpma için tanımlanan bölge. İstenen her en boy oranı için bir bölge döndürülür. |
Dense |
Resmin neleri resmettirildiğine ilişkin kısa bir açıklama. |
Dense |
Resim yazısı listesi. |
Detected |
Bir görüntüde algılanan nesneyi açıklar. |
Detected |
Görüntüde algılanan bir kişi. |
Document |
Sözcükler ve seçim işaretleri gibi bitişik bir içerik öğesi dizisini içeren bir içerik satırı nesnesi. |
Document |
Girişten bir sayfadan ayıklanan içerik ve düzen öğeleri. |
Document |
Uzaklık ve uzunluk olarak belirtilen, birleştirilmiş içerik özelliğinin bitişik bölgesi. |
Document |
Gözlemlenen metin stillerini temsil eden bir nesne. |
Document |
Bitişik karakter dizisinden oluşan bir sözcük nesnesi. Çince, Japonca ve Korece gibi boşlukla sınırlandırılmamış diller için her karakter kendi sözcüğü olarak temsil edilir. |
Error |
Bir hata oluştuğunda yanıt döndürülür. |
Error |
Hata bilgileri. |
Error |
Ayrıntılı hata. |
Image |
Farklı görüntü analizi türlerinin birleşik sonuçlarını açıklama. |
Image |
Yükseklik ve genişlik gibi görüntü meta veri bilgileri. |
Image |
Bir görüntünün tahmin sonucunu açıklar. |
Objects |
Bir görüntüde algılanan nesneleri açıklar. |
People |
Görüntünün kişi içerip içermediğini açıklayan bir nesne. |
Read |
Okuma işleminin sonuçları. |
Smart |
Akıllı kırpma sonucu. |
Tag |
Görüntüde güvenilirlik puanıyla birlikte bir varlık gözlemi. |
Tags |
Güvenilirlik düzeyine sahip etiketlerin listesi. |
Visual |
İstenen görsel özellikleri: etiketler, nesneler, resim yazısı, denseCaptions, read, smartCrops, people. "model-name" parametresi belirtilmezse bu parametrenin belirtilmesi gerekir. |
AdultMatch
Yetişkinlere yönelik içerik eşleşmesi açıklayan bir nesne.
Name | Tür | Description |
---|---|---|
confidence |
number |
Eşleşen yetişkinlere yönelik içeriğin güvenilirlik düzeyini gösteren değer. |
isMatch |
boolean |
Görüntünün yetişkinlere yönelik içerikle eşleşip eşleşmediğini belirten bir değer. |
AdultResult
Görüntünün yetişkinlere yönelik içerik içerdiğini ve/veya müstehcen olup olmadığını açıklayan nesne.
Name | Tür | Description |
---|---|---|
adult |
Yetişkinlere yönelik içerik eşleşmesi açıklayan bir nesne. |
|
gore |
Yetişkinlere yönelik içerik eşleşmesi açıklayan bir nesne. |
|
racy |
Yetişkinlere yönelik içerik eşleşmesi açıklayan bir nesne. |
BoundingBox
Görüntünün içindeki bir alan için sınırlayıcı kutu.
Name | Tür | Description |
---|---|---|
h |
integer |
Alanın sol üst noktasından piksel cinsinden ölçülen yükseklik. |
w |
integer |
Alanın sol üst noktasından piksel cinsinden ölçülen genişlik. |
x |
integer |
Alanın sol üst noktasının piksel cinsinden sol koordinatı. |
y |
integer |
Alanın sol üst noktasının piksel cinsinden üst koordinatı. |
CaptionResult
Resmin neleri resmettirildiğine ilişkin kısa bir açıklama.
Name | Tür | Description |
---|---|---|
confidence |
number |
Hizmetin resim yazısında sahip olduğu güvenilirlik düzeyi. |
text |
string |
Resim yazısının metni. |
CropRegion
Akıllı kırpma için tanımlanan bölge. İstenen her en boy oranı için bir bölge döndürülür.
Name | Tür | Description |
---|---|---|
aspectRatio |
number |
Kırpma bölgesinin en boy oranı. |
boundingBox |
Görüntünün içindeki bir alan için sınırlayıcı kutu. |
DenseCaption
Resmin neleri resmettirildiğine ilişkin kısa bir açıklama.
Name | Tür | Description |
---|---|---|
boundingBox |
Görüntünün içindeki bir alan için sınırlayıcı kutu. |
|
confidence |
number |
Hizmetin resim yazısında sahip olduğu güvenilirlik düzeyi. |
text |
string |
Resim yazısının metni. |
DenseCaptionsResult
Resim yazısı listesi.
Name | Tür | Description |
---|---|---|
values |
Resim yazısı listesi. |
DetectedObject
Bir görüntüde algılanan nesneyi açıklar.
Name | Tür | Description |
---|---|---|
boundingBox |
Görüntünün içindeki bir alan için sınırlayıcı kutu. |
|
id |
string |
Algılanan nesnenin kimliği. |
tags |
Tag[] |
Algılanan nesnenin sınıflandırma güvenleri. |
DetectedPerson
Görüntüde algılanan bir kişi.
Name | Tür | Description |
---|---|---|
boundingBox |
Görüntünün içindeki bir alan için sınırlayıcı kutu. |
|
confidence |
number |
Görüntüdeki kişiyi 0 ile 1 arasında bir değer olarak gözlemledikten sonra elde edilen güvenilirlik puanı. |
DocumentLine
Sözcükler ve seçim işaretleri gibi bitişik bir içerik öğesi dizisini içeren bir içerik satırı nesnesi.
Name | Tür | Description |
---|---|---|
boundingBox |
number[] |
Satırın sınırlayıcı kutusu. |
content |
string |
İçeren öğelerin içeriği okuma sırasına göre birleştirilir. |
spans |
Satırın okuma sırası birleştirilmiş içerikteki konumu. |
DocumentPage
Girişten bir sayfadan ayıklanan içerik ve düzen öğeleri.
Name | Tür | Description |
---|---|---|
angle |
number |
İçeriğin saat yönündeki genel yönü, (-180, 180] arasında derece cinsinden ölçülür. |
height |
number |
Resmin/PDF'nin yüksekliği sırasıyla piksel/inç cinsindendir. |
lines |
Hem metin hem de görsel öğeler içeren sayfadan ayıklanan satırlar. |
|
pageNumber |
integer |
Giriş belgesinde 1 tabanlı sayfa numarası. |
spans |
Sayfanın okuma sırası birleştirilmiş içerikteki konumu. |
|
width |
number |
Resmin/PDF'nin piksel/inç cinsinden genişliği sırasıyla. |
words |
Sayfadan ayıklanan sözcükler. |
DocumentSpan
Uzaklık ve uzunluk olarak belirtilen, birleştirilmiş içerik özelliğinin bitişik bölgesi.
Name | Tür | Description |
---|---|---|
length |
integer |
yayılma alanı tarafından temsil edilen içerikteki karakter sayısı. |
offset |
integer |
Yayılma alanı tarafından temsil edilen içeriğin sıfır tabanlı dizini. |
DocumentStyle
Gözlemlenen metin stillerini temsil eden bir nesne.
Name | Tür | Description |
---|---|---|
confidence |
number |
Stili doğru şekilde tanımlamanın güvenilirliği. |
isHandwritten |
boolean |
İçerik el yazısıyla yazılmış mı değil mi? |
spans |
Stilin uygulandığı birleştirilmiş içerikteki metin öğelerinin konumu. |
DocumentWord
Bitişik karakter dizisinden oluşan bir sözcük nesnesi. Çince, Japonca ve Korece gibi boşlukla sınırlandırılmamış diller için her karakter kendi sözcüğü olarak temsil edilir.
Name | Tür | Description |
---|---|---|
boundingBox |
number[] |
Sözcüğün sınırlayıcı kutusu. |
confidence |
number |
Sözcüğü doğru ayıklama güveni. |
content |
string |
Sözcüğün metin içeriği. |
span |
Uzaklık ve uzunluk olarak belirtilen, birleştirilmiş içerik özelliğinin bitişik bölgesi. |
ErrorResponse
Bir hata oluştuğunda yanıt döndürülür.
Name | Tür | Description |
---|---|---|
error |
Hata bilgileri. |
ErrorResponseDetails
Hata bilgileri.
Name | Tür | Description |
---|---|---|
code |
string |
Hata kodu. |
details |
Ayrıntılı hataların listesi. |
|
innererror |
Ayrıntılı hata. |
|
message |
string |
Hata iletisi. |
target |
string |
Hatanın hedefi. |
ErrorResponseInnerError
Ayrıntılı hata.
Name | Tür | Description |
---|---|---|
code |
string |
Hata kodu. |
innererror |
Ayrıntılı hata. |
|
message |
string |
Hata iletisi. |
ImageAnalysisResult
Farklı görüntü analizi türlerinin birleşik sonuçlarını açıklama.
Name | Tür | Description |
---|---|---|
adultResult |
Görüntünün yetişkinlere yönelik içerik içerdiğini ve/veya müstehcen olup olmadığını açıklayan nesne. |
|
captionResult |
Resmin neleri resmettirildiğine ilişkin kısa bir açıklama. |
|
customModelResult |
Bir görüntünün tahmin sonucunu açıklar. |
|
denseCaptionsResult |
Resim yazısı listesi. |
|
metadata |
Yükseklik ve genişlik gibi görüntü meta veri bilgileri. |
|
modelVersion |
string |
Model Sürümü. |
objectsResult |
Bir görüntüde algılanan nesneleri açıklar. |
|
peopleResult |
Görüntünün kişi içerip içermediğini açıklayan bir nesne. |
|
readResult |
Okuma işleminin sonuçları. |
|
smartCropsResult |
Akıllı kırpma sonucu. |
|
tagsResult |
Güvenilirlik düzeyine sahip etiketlerin listesi. |
ImageMetadataApiModel
Yükseklik ve genişlik gibi görüntü meta veri bilgileri.
Name | Tür | Description |
---|---|---|
height |
integer |
Görüntünün piksel cinsinden yüksekliği. |
width |
integer |
Resmin piksel cinsinden genişliği. |
ImagePredictionResult
Bir görüntünün tahmin sonucunu açıklar.
Name | Tür | Description |
---|---|---|
objectsResult |
Bir görüntüde algılanan nesneleri açıklar. |
|
tagsResult |
Güvenilirlik düzeyine sahip etiketlerin listesi. |
ObjectsResult
Bir görüntüde algılanan nesneleri açıklar.
Name | Tür | Description |
---|---|---|
values |
Algılanan nesne dizisi. |
PeopleResult
Görüntünün kişi içerip içermediğini açıklayan bir nesne.
Name | Tür | Description |
---|---|---|
values |
Algılanan kişilerden oluşan bir dizi. |
ReadResult
Okuma işleminin sonuçları.
Name | Tür | Description |
---|---|---|
content |
string |
Tüm metinsel ve görsel öğelerin dize gösterimini okuma sırasına göre birleştirin. |
pages |
Analiz edilen sayfaların listesi. |
|
stringIndexType |
string |
Dize uzaklığını ve uzunluğunu hesaplamak için kullanılan yöntem, olası değerler şunlardır: 'textElements', 'unicodeCodePoint', 'utf16CodeUnit' vb. |
styles |
Ayıklanan yazı tipi stilleri. |
SmartCropsResult
Akıllı kırpma sonucu.
Name | Tür | Description |
---|---|---|
values |
Görüntüyü kırpmak için önerilen bölgeler. |
Tag
Görüntüde güvenilirlik puanıyla birlikte bir varlık gözlemi.
Name | Tür | Description |
---|---|---|
confidence |
number |
Varlığın gözlemlendiği güvenilirlik düzeyi. |
name |
string |
Varlığın adı. |
TagsResult
Güvenilirlik düzeyine sahip etiketlerin listesi.
Name | Tür | Description |
---|---|---|
values |
Tag[] |
Güvenilirlik düzeyine sahip etiketlerin listesi. |
VisualFeature
İstenen görsel özellikleri: etiketler, nesneler, resim yazısı, denseCaptions, read, smartCrops, people. "model-name" parametresi belirtilmezse bu parametrenin belirtilmesi gerekir.
Name | Tür | Description |
---|---|---|
caption |
string |
|
denseCaptions |
string |
|
objects |
string |
|
people |
string |
|
read |
string |
|
smartCrops |
string |
|
tags |
string |