Rozpoznávání produktů (verze 4.0 Preview)
Důležité
Tato funkce je teď zastaralá. 10. ledna 2025 se vyřadí vlastní klasifikace obrázků Azure AI 4.0, rozpoznávání vlastních objektů a rozhraní API verze Preview pro rozpoznávání produktů. Po tomto datu se volání rozhraní API do těchto služeb nezdaří.
Pokud chcete zachovat hladký provoz modelů, přejděte na Azure AI Custom Vision, který je teď obecně dostupný. Custom Vision nabízí podobné funkce jako tyto vyřazené funkce.
Rozhraní API pro rozpoznávání produktů umožňují analyzovat fotky polic v maloobchodě. Můžete zjistit přítomnost produktů a získat souřadnice ohraničujícího rámečku. Můžete ho použít v kombinaci s přizpůsobením modelu a vytrénovat model tak, aby identifikoval vaše konkrétní produkty. Výsledky rozpoznávání produktů můžete také porovnat s dokumentem planogramu obchodu.
Vyzkoušejte si funkce rozpoznávání produktů rychle a snadno v prohlížeči pomocí nástroje Vision Studio.
Poznámka:
Značky zobrazené na obrázcích nejsou přidružené k Microsoftu a neudávají žádnou formu potvrzení produktů společnosti Microsoft ani produktů Společnosti Microsoft vlastníky značky ani doporučení vlastníků značky nebo jejich produktů společností Microsoft.
Důležité
Vlastní model pro rozpoznávání produktů můžete trénovat pomocí služby Custom Vision nebo rozhraní API pro rozpoznávání produktů Analysis 4.0. Následující tabulka porovnává dvě služby.
Oblasti | Produkty na policích – Custom Vision | Rozpoznávání produktů – rozhraní API pro analýzu obrázků / přizpůsobení | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Funkce | Porozumění vlastním produktům | Obrazový steh a náprava, Předem natrénované porozumění produktu, vlastní porozumění produktu, porovnávání Planogramu |
||||||||||||||||||||||||||||
Základní model | CNN | Model transformátoru Florencie | ||||||||||||||||||||||||||||
Popisky | Customvision.ai | AML Studio | ||||||||||||||||||||||||||||
Webový portál | Customvision.ai | Vision Studio | ||||||||||||||||||||||||||||
Knihovny | REST, SDK | REST, Ukázka Pythonu | ||||||||||||||||||||||||||||
Minimální potřebná trénovací data | 15 obrázků na kategorii | 2–5 obrázků na kategorii | ||||||||||||||||||||||||||||
Úložiště trénovacích dat | Odesláno do služby | Účet úložiště objektů blob zákazníka | ||||||||||||||||||||||||||||
Hosting modelu | Cloud a hraniční zařízení | Pouze hostování cloudu, hostování kontejnerů Edge | ||||||||||||||||||||||||||||
Kvalita AI |
|
|
||||||||||||||||||||||||||||
Ceny | Ceny služby Custom Vision | Ceny analýzy obrázků |
Funkce rozpoznávání produktů
Složení obrázku polic
Rozhraní API pro spojování a opravu umožňují upravovat obrázky, aby se zlepšila přesnost výsledků služby Product Understanding. Tato rozhraní API můžete použít k těmto možnostem:
- Spojování několika obrázků police za účelem vytvoření jednoho obrázku
- Opravte obrázek, aby se odstranilo zkreslení perspektivy.
Rozpoznávání pretrénovaného produktu (předtrénovaný model)
Rozhraní API pro službu Product Understanding umožňuje analyzovat obrázek police pomocí předem natrénovaného modelu. Tato operace detekuje produkty a mezery na obrázku police a vrátí souřadnice ohraničujícího rámečku každého výrobku a mezery spolu se skóre spolehlivosti pro každý z nich.
Následující odpověď JSON ilustruje, co vrací rozhraní API pro porozumění produktům.
{
"imageMetadata": {
"width": 2000,
"height": 1500
},
"products": [
{
"id": "string",
"boundingBox": {
"x": 1234,
"y": 1234,
"w": 12,
"h": 12
},
"classifications": [
{
"confidence": 0.9,
"label": "string"
}
]
}
],
"gaps": [
{
"id": "string",
"boundingBox": {
"x": 1234,
"y": 1234,
"w": 123,
"h": 123
},
"classifications": [
{
"confidence": 0.8,
"label": "string"
}
]
}
]
}
Rozpoznávání produktů v polici (přizpůsobený model)
Rozhraní API pro službu Product Understanding je možné použít také s vlastním vytrénovaným modelem k detekci konkrétních produktů. Tato operace vrátí souřadnice ohraničujícího rámečku každého výrobku a mezery spolu s popiskem každého výrobku.
Následující odpověď JSON ukazuje, co rozhraní API pro porozumění produktům vrací při použití s vlastním modelem.
"detectedProducts": {
"imageMetadata": {
"width": 21,
"height": 25
},
"products": [
{
"id": "01",
"boundingBox": {
"x": 123,
"y": 234,
"w": 34,
"h": 45
},
"classifications": [
{
"confidence": 0.8,
"label": "Product1"
}
]
}
],
"gaps": [
{
"id": "02",
"boundingBox": {
"x": 12,
"y": 123,
"w": 1234,
"h": 123
},
"classifications": [
{
"confidence": 0.9,
"label": "Product1"
}
]
}
]
}
Dodržování plánuogramu police
Rozhraní API pro porovnávání planogramů umožňuje porovnat výsledky rozhraní API pro službu Product Understanding s dokumentem planogramu. Tato operace odpovídá každému zjištěnému produktu a mezerě s odpovídající pozicí v dokumentu planogramu.
Vrátí odpověď JSON, která odpovídá každé pozici v dokumentu planogramu bez ohledu na to, jestli je obsazená produktem nebo mezerou.
{
"matchedResultsPerPosition": [
{
"positionId": "01",
"detectedObject": {
"id": "01",
"boundingBox": {
"x": 12,
"y": 1234,
"w": 123,
"h": 12345
},
"classifications": [
{
"confidence": 0.9,
"label": "Product1"
}
]
}
}
]
}
Omezení
- Rozpoznávání produktů je dostupné jenom v určitých oblastech Azure.
- Obrázky polic mohou mít velikost až 20 MB. Doporučená velikost je 4 MB.
- Než je nahrajete pro analýzu, doporučujeme udělat steh a opravit obrázky na polici.
- Použití vlastního modelu je v rozpoznávání produktů volitelné, ale vyžaduje se pro odpovídající funkci planogramu.
Další kroky
Začněte s rozpoznáváním produktů tím, že si vyzkoušíte rozhraní API pro stehy a opravu. Pak proveďte základní analýzu pomocí rozhraní API pro službu Product Understanding.