Analyze - Image Stream
Analyseer de invoerafbeelding. De aanvraag bevat een installatiekopieënstroom met elk inhoudstype ['image/*', 'application/octet-stream'].
POST /imageanalysis:analyze?overload=stream&api-version=2024-02-01
POST /imageanalysis:analyze?overload=stream&features={features}&language={language}&smartcrops-aspect-ratios={smartcrops-aspect-ratios}&gender-neutral-caption={gender-neutral-caption}&api-version=2024-02-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
api-version
|
query | True |
string |
Aangevraagde API-versie. |
features
|
query |
De aangevraagde visuele functies. Er moet ten minste één visuele functie worden opgegeven. |
||
gender-neutral-caption
|
query |
boolean |
Booleaanse vlag voor het inschakelen van genderneutrale ondertiteling voor bijschriften en denseCaptions-functies. Als deze parameter niet is opgegeven, is de standaardwaarde 'false'. |
|
language
|
query |
string |
De gewenste taal voor het genereren van uitvoer. Als deze parameter niet is opgegeven, is de standaardwaarde 'en'. Zie https://aka.ms/cv-languages voor een lijst met ondersteunde talen. |
|
smartcrops-aspect-ratios
|
query |
array[] |
Een lijst met hoogte-breedteverhoudingen die moeten worden gebruikt voor de smartCrops-functie. Hoogte-breedteverhoudingen worden berekend door de breedte van de doelsnijding te delen door de hoogte. Ondersteunde waarden liggen tussen 0,75 en 1,8 (inclusief). Meerdere waarden moeten door komma's worden gescheiden. Als deze parameter niet is opgegeven, retourneert de service één bijsnijdsuggesties met een hoogte-breedteverhouding tussen 0,5 en 2,0 (inclusief). |
Aanvraagbody
Media Types: "application/octet-stream", "image/jpeg", "image/gif", "image/tiff", "image/bmp", "image/png"
Name | Type | Description |
---|---|---|
body |
string |
Een afbeeldingsstroom. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Geslaagd |
|
Other Status Codes |
Fout Kopteksten x-ms-error-code: string |
Voorbeelden
Image |
Image |
ImageAnalysis_Analyze_MaximumSet_Gen
Voorbeeldaanvraag
POST /imageanalysis:analyze?overload=stream&features=tags&language=zizuomdsxccdx&smartcrops-aspect-ratios=vqkmzmvchiwlxdaikxqrsbrpvyq&gender-neutral-caption=True&api-version=2024-02-01
"Ynl0ZXM="
Voorbeeldrespons
{
"captionResult": {
"text": "wjtogwbozwgawzxikwsvs",
"confidence": 0
},
"objectsResult": {
"values": [
{
"id": "bcvupjoxcviiz",
"boundingBox": {
"x": 0,
"y": 0,
"w": 24,
"h": 5
},
"tags": [
{
"name": "ikiqzvbmyrbuskhpphgjjuzvl",
"confidence": 0
}
]
}
]
},
"readResult": {
"blocks": [
{
"lines": [
{
"text": "ufmjctoebx",
"boundingPolygon": [
{
"x": 0,
"y": 0
},
{
"x": 0,
"y": 0
},
{
"x": 0,
"y": 0
},
{
"x": 0,
"y": 0
}
],
"words": [
{
"text": "cpcsgoi",
"boundingPolygon": [
{
"x": 0,
"y": 0
},
{
"x": 0,
"y": 0
},
{
"x": 0,
"y": 0
},
{
"x": 0,
"y": 0
}
],
"confidence": 0
}
]
}
]
}
]
},
"denseCaptionsResult": {
"values": [
{
"text": "hgvxqwxwqgtjfippp",
"confidence": 0,
"boundingBox": {
"x": 0,
"y": 0,
"w": 24,
"h": 5
}
}
]
},
"modelVersion": "lymqyonwrxckwzrsxjihbceclts",
"metadata": {
"width": 28,
"height": 7
},
"tagsResult": {
"values": [
{
"name": "ikiqzvbmyrbuskhpphgjjuzvl",
"confidence": 0
}
]
},
"smartCropsResult": {
"values": [
{
"aspectRatio": 7,
"boundingBox": {
"x": 0,
"y": 0,
"w": 24,
"h": 5
}
}
]
},
"peopleResult": {
"values": [
{
"boundingBox": {
"x": 0,
"y": 0,
"w": 24,
"h": 5
},
"confidence": 0
}
]
}
}
ImageAnalysis_Analyze_MinimumSet_Gen
Voorbeeldaanvraag
POST /imageanalysis:analyze?overload=stream&api-version=2024-02-01
"Ynl0ZXM="
Voorbeeldrespons
{
"modelVersion": "lymqyonwrxckwzrsxjihbceclts",
"metadata": {
"width": 28,
"height": 7
}
}
Definities
Name | Description |
---|---|
Bounding |
Een begrenzingsvak voor een gebied in een afbeelding. |
Caption |
Een korte beschrijving van de afbeelding. |
Content |
Een entiteitsobservatie in de afbeelding, samen met de betrouwbaarheidsscore. |
Crop |
Een regio die is geïdentificeerd voor slim bijsnijden. Er wordt één regio geretourneerd voor elke aangevraagde hoogte-breedteverhouding. |
Dense |
Een korte beschrijving van de afbeelding. |
Dense |
Een lijst met bijschriften. |
Detected |
Beschrijft een gedetecteerd object in een afbeelding. |
Detected |
Een persoon die is gedetecteerd in een afbeelding. |
Detected |
Een gedetecteerd tekstblok. |
Detected |
Een gedetecteerde tekstregel. |
Detected |
Een gedetecteerd woord dat bestaat uit een aaneengesloten reeks tekens. Voor talen zonder spatiescheiding, zoals Chinees, Japans en Koreaans, wordt elk teken weergegeven als een eigen woord. |
Error |
Antwoord geretourneerd wanneer er een fout optreedt. |
Error |
Foutinformatie. |
Error |
Gedetailleerde fout. |
Image |
Beschrijf de gecombineerde resultaten van verschillende typen afbeeldingsanalyse. |
Image |
De metagegevens van de afbeelding, zoals hoogte en breedte. |
Image |
Een object dat een punt in de afbeelding vertegenwoordigt. |
Objects |
Hierin worden gedetecteerde objecten in een afbeelding beschreven. |
People |
Een object dat beschrijft of de afbeelding personen bevat. |
Read |
De resultaten van een leesbewerking. |
Smart |
Slim bijsnijden. |
Tags |
Een lijst met tags met een betrouwbaarheidsniveau. |
Visual |
De aangevraagde visuele functies. Er moet ten minste één visuele functie worden opgegeven. |
BoundingBox
Een begrenzingsvak voor een gebied in een afbeelding.
Name | Type | Description |
---|---|---|
h |
integer |
Hoogte gemeten vanaf het punt linksboven in het gebied, in pixels. |
w |
integer |
Breedte gemeten vanaf het punt linksboven in het gebied, in pixels. |
x |
integer |
Linkercoördinaat van het punt linksboven in het gebied, in pixels. |
y |
integer |
Bovenste coördinaat van het punt linksboven in het gebied, in pixels. |
CaptionResult
Een korte beschrijving van de afbeelding.
Name | Type | Description |
---|---|---|
confidence |
number |
Het vertrouwensniveau van de service in het bijschrift. Betrouwbaarheidsscores omvatten het bereik van 0,0 tot 1,0 (inclusief), waarbij hogere waarden duiden op een hogere betrouwbaarheid van een overeenkomst. |
text |
string |
De tekst van het bijschrift. |
ContentTag
Een entiteitsobservatie in de afbeelding, samen met de betrouwbaarheidsscore.
Name | Type | Description |
---|---|---|
confidence |
number |
Het betrouwbaarheidsniveau dat de entiteit is waargenomen. Betrouwbaarheidsscores omvatten het bereik van 0,0 tot 1,0 (inclusief), waarbij hogere waarden duiden op een hogere betrouwbaarheid van een overeenkomst. |
name |
string |
Naam van de entiteit. |
CropRegion
Een regio die is geïdentificeerd voor slim bijsnijden. Er wordt één regio geretourneerd voor elke aangevraagde hoogte-breedteverhouding.
Name | Type | Description |
---|---|---|
aspectRatio |
number |
De hoogte-breedteverhouding van het bijsnijdgebied. |
boundingBox |
Een begrenzingsvak voor een gebied in een afbeelding. |
DenseCaption
Een korte beschrijving van de afbeelding.
Name | Type | Description |
---|---|---|
boundingBox |
Een begrenzingsvak voor een gebied in een afbeelding. |
|
confidence |
number |
Het vertrouwensniveau van de service in het bijschrift. Betrouwbaarheidsscores omvatten het bereik van 0,0 tot 1,0 (inclusief), waarbij hogere waarden duiden op een hogere betrouwbaarheid van een overeenkomst. |
text |
string |
De tekst van het bijschrift. |
DenseCaptionsResult
Een lijst met bijschriften.
Name | Type | Description |
---|---|---|
values |
Een lijst met bijschriften. |
DetectedObject
Beschrijft een gedetecteerd object in een afbeelding.
Name | Type | Description |
---|---|---|
boundingBox |
Een begrenzingsvak voor een gebied in een afbeelding. |
|
id |
string |
Id van het gedetecteerde object. |
tags |
Classificatievertrouwen van het gedetecteerde object. |
DetectedPerson
Een persoon die is gedetecteerd in een afbeelding.
Name | Type | Description |
---|---|---|
boundingBox |
Een begrenzingsvak voor een gebied in een afbeelding. |
|
confidence |
number |
Betrouwbaarheidsscore van het observeren van de persoon in de afbeelding. Betrouwbaarheidsscores omvatten het bereik van 0,0 tot 1,0 (inclusief), waarbij hogere waarden duiden op een hogere betrouwbaarheid van een overeenkomst. |
DetectedTextBlock
Een gedetecteerd tekstblok.
Name | Type | Description |
---|---|---|
lines |
Lijst met tekstregels in het tekstblok. |
DetectedTextLine
Een gedetecteerde tekstregel.
Name | Type | Description |
---|---|---|
boundingPolygon |
Begrenzing veelhoek van de tekstregel. |
|
text |
string |
Tekstinhoud van de gedetecteerde tekstregel. |
words |
Lijst met woorden in de tekstregel. |
DetectedTextWord
Een gedetecteerd woord dat bestaat uit een aaneengesloten reeks tekens. Voor talen zonder spatiescheiding, zoals Chinees, Japans en Koreaans, wordt elk teken weergegeven als een eigen woord.
Name | Type | Description |
---|---|---|
boundingPolygon |
Begrenzing veelhoek van het woord. |
|
confidence |
number |
Het betrouwbaarheidsniveau dat het woord is gedetecteerd. Betrouwbaarheidsscores omvatten het bereik van 0,0 tot 1,0 (inclusief), waarbij hogere waarden duiden op een hogere betrouwbaarheid van een overeenkomst. |
text |
string |
Tekstinhoud van het woord. |
ErrorResponse
Antwoord geretourneerd wanneer er een fout optreedt.
Name | Type | Description |
---|---|---|
error |
Foutinformatie. |
ErrorResponseDetails
Foutinformatie.
Name | Type | Description |
---|---|---|
code |
string |
Foutcode. |
details |
Lijst met gedetailleerde fouten. |
|
innererror |
Gedetailleerde fout. |
|
message |
string |
Foutbericht. |
target |
string |
Doel van de fout. |
ErrorResponseInnerError
Gedetailleerde fout.
Name | Type | Description |
---|---|---|
code |
string |
Foutcode. |
innererror |
Gedetailleerde fout. |
|
message |
string |
Foutbericht. |
ImageAnalysisResult
Beschrijf de gecombineerde resultaten van verschillende typen afbeeldingsanalyse.
Name | Type | Description |
---|---|---|
captionResult |
Een korte beschrijving van de afbeelding. |
|
denseCaptionsResult |
Een lijst met bijschriften. |
|
metadata |
De metagegevens van de afbeelding, zoals hoogte en breedte. |
|
modelVersion |
string |
Modelversie. |
objectsResult |
Hierin worden gedetecteerde objecten in een afbeelding beschreven. |
|
peopleResult |
Een object dat beschrijft of de afbeelding personen bevat. |
|
readResult |
De resultaten van een leesbewerking. |
|
smartCropsResult |
Slim bijsnijden. |
|
tagsResult |
Een lijst met tags met een betrouwbaarheidsniveau. |
ImageMetadata
De metagegevens van de afbeelding, zoals hoogte en breedte.
Name | Type | Description |
---|---|---|
height |
integer |
De hoogte van de afbeelding in pixels. |
width |
integer |
De breedte van de afbeelding in pixels. |
ImagePoint
Een object dat een punt in de afbeelding vertegenwoordigt.
Name | Type | Description |
---|---|---|
x |
integer |
De x-coördinaat van dit punt. |
y |
integer |
De y-coördinaat van dit punt. |
ObjectsResult
Hierin worden gedetecteerde objecten in een afbeelding beschreven.
Name | Type | Description |
---|---|---|
values |
Een matrix van gedetecteerde objecten. |
PeopleResult
Een object dat beschrijft of de afbeelding personen bevat.
Name | Type | Description |
---|---|---|
values |
Een matrix van gedetecteerde personen. |
ReadResult
De resultaten van een leesbewerking.
Name | Type | Description |
---|---|---|
blocks |
Een lijst met tekstblokken. |
SmartCropsResult
Slim bijsnijden.
Name | Type | Description |
---|---|---|
values |
Aanbevolen regio's voor het bijsnijden van de afbeelding. |
TagsResult
Een lijst met tags met een betrouwbaarheidsniveau.
Name | Type | Description |
---|---|---|
values |
Een lijst met tags met een betrouwbaarheidsniveau. |
VisualFeature
De aangevraagde visuele functies. Er moet ten minste één visuele functie worden opgegeven.
Name | Type | Description |
---|---|---|
caption |
string |
Een beschrijving of bijschrift waarin de inhoud van de afbeelding wordt samengevat. |
denseCaptions |
string |
Gedetailleerde bijschriften met gedetailleerde beschrijvingen van de inhoud van de afbeelding. |
objects |
string |
Specifieke objecten die worden herkend en gelabeld in de afbeelding. |
people |
string |
Detectie en analyse van personen in de afbeelding. |
read |
string |
Tekstuele inhoud die is geëxtraheerd uit de afbeelding, zoals tekens of labels. |
smartCrops |
string |
Automatisch bijgesneden versies van de afbeelding gegenereerd die zijn gericht op belangrijke inhoud. |
tags |
string |
Visuele tags die objecten vertegenwoordigen die in de afbeelding zijn gedetecteerd. |