Planogram Compliance - Match
Spusťte operaci porovnávání planogramu s planogramem a výsledkem, který rozumí produktu.
POST /planogramcompliance:match?api-version=2023-04-01-preview
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
api-version
|
query | True |
string |
Požadovaná verze rozhraní API |
Text požadavku
Media Types: "application/json-patch+json"
Name | Vyžadováno | Typ | Description |
---|---|---|---|
detectedProducts | True |
Výsledky operace porozumění produktu |
|
planogram | True |
Popisuje planogram pro operace porovnávání planogramů. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Success |
|
Other Status Codes |
Chybová Hlavičky x-ms-error-code: string |
Příklady
PlanogramCompliance_Match
Ukázkový požadavek
POST /planogramcompliance:match?api-version=2023-04-01-preview
{
"detectedProducts": {
"imageMetadata": {
"width": 660,
"height": 495
},
"products": [
{
"id": "1",
"boundingBox": {
"x": 197,
"y": 68,
"w": 356,
"h": 394
},
"tags": [
{
"name": "class1",
"confidence": 0.92431640625
}
]
}
],
"gaps": [
{
"id": "1",
"boundingBox": {
"x": 197,
"y": 68,
"w": 356,
"h": 394
},
"tags": [
{
"name": "gap",
"confidence": 0.92431640625
}
]
}
]
},
"planogram": {
"width": 10,
"height": 16,
"products": [
{
"id": "1",
"name": "product-1",
"w": 8,
"h": 25
}
],
"fixtures": [
{
"id": "1",
"w": 20,
"h": 4,
"x": 0,
"y": 0
}
],
"positions": [
{
"id": "1",
"productId": "1",
"fixtureId": "1",
"x": 0,
"y": 0
}
]
}
}
Ukázková odpověď
{
"matchingResultPerPosition": [
{
"positionId": "0",
"detectedObject": {
"id": "0",
"boundingBox": {
"x": 197,
"y": 68,
"w": 356,
"h": 394
},
"tags": [
{
"name": "class1",
"confidence": 0.92431640625
}
]
}
}
]
}
Definice
Name | Description |
---|---|
Bounding |
Ohraničující rámeček pro oblast uvnitř obrázku. |
Detected |
Popisuje rozpoznaný objekt na obrázku. |
Error |
Odpověď vrácená, když dojde k chybě. |
Error |
Informace o chybě. |
Error |
Podrobná chyba. |
Fixture |
Popisuje přípravek v planogramu. |
Image |
Informace o metadatech obrázku, jako je výška a šířka. |
Planogram |
Popisuje planogram pro operace porovnávání planogramů. |
Planogram |
Vstup, který se má předat do operace párování planogramů. |
Planogram |
Výsledky operace párování planogramů |
Position |
Popisuje pozici produktu v planogramu. |
Position |
Spárované ID pozice planogramu a odpovídající detekovaný objekt z výsledku porozumění produktu. |
Product |
Popisuje produkt v planogramu. |
Product |
Výsledky operace porozumění produktu |
Tag |
Pozorování entity na obrázku spolu se skóre spolehlivosti |
BoundingBox
Ohraničující rámeček pro oblast uvnitř obrázku.
Name | Typ | Description |
---|---|---|
h |
integer |
Výška měřená od levého horního bodu oblasti v pixelech. |
w |
integer |
Šířka měřená od levého horního bodu oblasti v pixelech. |
x |
integer |
Levá souřadnice levého horního bodu oblasti v pixelech |
y |
integer |
Souřadnice horního levého horního bodu oblasti v pixelech |
DetectedObject
Popisuje rozpoznaný objekt na obrázku.
Name | Typ | Description |
---|---|---|
boundingBox |
Ohraničující rámeček pro oblast uvnitř obrázku. |
|
id |
string |
ID zjištěného objektu. |
tags |
Tag[] |
Spolehlivosti klasifikace zjištěného objektu. |
ErrorResponse
Odpověď vrácená, když dojde k chybě.
Name | Typ | Description |
---|---|---|
error |
Informace o chybě. |
ErrorResponseDetails
Informace o chybě.
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby |
details |
Seznam podrobných chyb |
|
innererror |
Podrobná chyba. |
|
message |
string |
Chybová zpráva. |
target |
string |
Cíl chyby. |
ErrorResponseInnerError
Podrobná chyba.
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby |
innererror |
Podrobná chyba. |
|
message |
string |
Chybová zpráva. |
FixtureApiModel
Popisuje přípravek v planogramu.
Name | Typ | Description |
---|---|---|
h |
number |
Výška upevňovacího zařízení. |
id |
string |
ID přípravku. |
w |
number |
Šířka uchycení. |
x |
number |
Levý posun od počátku v jednotkách v palcích nebo centimetrech. |
y |
number |
Horní odsazení od počátku v jednotkách v palcích nebo centimetrech. |
ImageMetadataApiModel
Informace o metadatech obrázku, jako je výška a šířka.
Name | Typ | Description |
---|---|---|
height |
integer |
Výška obrázku v pixelech |
width |
integer |
Šířka obrázku v pixelech |
PlanogramApiModel
Popisuje planogram pro operace porovnávání planogramů.
Name | Typ | Description |
---|---|---|
fixtures |
Seznam přípravků v planogramu. |
|
height |
number |
Výška planogramu |
positions |
Seznam pozic v planogramu |
|
products |
Seznam produktů v planogramu |
|
width |
number |
Šířka planogramu |
PlanogramMatchingRequestApiModel
Vstup, který se má předat do operace párování planogramů.
Name | Typ | Description |
---|---|---|
detectedProducts |
Výsledky operace porozumění produktu |
|
planogram |
Popisuje planogram pro operace porovnávání planogramů. |
PlanogramMatchingResultApiModel
Výsledky operace párování planogramů
Name | Typ | Description |
---|---|---|
matchingResultPerPosition |
Odpovídající zjištěné informace o objektu pro každou pozici planogramu. |
PositionApiModel
Popisuje pozici produktu v planogramu.
Name | Typ | Description |
---|---|---|
fixtureId |
string |
Id přípravku, na které je výrobek. |
id |
string |
ID pozice. |
productId |
string |
ID produktu. |
x |
number |
Levý posun od počátku v jednotkách v palcích nebo centimetrech. |
y |
number |
Horní odsazení od počátku v jednotkách v palcích nebo centimetrech. |
PositionMatchingResultApiModel
Spárované ID pozice planogramu a odpovídající detekovaný objekt z výsledku porozumění produktu.
Name | Typ | Description |
---|---|---|
detectedObject |
Popisuje rozpoznaný objekt na obrázku. |
|
positionId |
string |
ID pozice z planogramu odpovídá odpovídajícímu zjištěnému objektu. |
ProductApiModel
Popisuje produkt v planogramu.
Name | Typ | Description |
---|---|---|
h |
number |
Výška upevňovacího zařízení. |
id |
string |
ID produktu. |
name |
string |
Název produktu |
w |
number |
Šířka produktu. |
ProductRecognitionResultApiModel
Výsledky operace porozumění produktu
Name | Typ | Description |
---|---|---|
gaps |
Na obrázku byly zjištěny mezery. |
|
imageMetadata |
Informace o metadatech obrázku, jako je výška a šířka. |
|
products |
Produkty zjištěné na obrázku. |
Tag
Pozorování entity na obrázku spolu se skóre spolehlivosti
Name | Typ | Description |
---|---|---|
confidence |
number |
Úroveň spolehlivosti, kterou entita pozorovala. |
name |
string |
Název entity. |