Přizpůsobení modelu osob pomocí rozhraní API služby Azure AI Video Indexer

Důležité

Vzhledem k oznámení o vyřazení služby Azure Media Services vám Azure AI Video Indexer oznámí úpravy funkcí Azure AI Video Indexeru. Informace o tom, co to znamená pro váš účet Azure AI Video Indexer, najdete v tématu Změny související s vyřazením služby Azure Media Service (AMS). Podívejte se na průvodce přípravou na vyřazení AMS: Průvodce aktualizací VI a migrací.

Poznámka:

Přístup k funkcím rozpoznávání tváře, přizpůsobení a celebrit je omezený na základě kritérií způsobilosti a použití, aby bylo možné podporovat naše zásady zodpovědné umělé inteligence. Funkce rozpoznávání tváře, přizpůsobení a rozpoznávání celebrit jsou dostupné jenom pro zákazníky a partnery spravované Microsoftem. Pro přístup použijte formulář pro příjem rozpoznávání tváře.

Azure AI Video Indexer podporuje rozpoznávání tváří a rozpoznávání celebrit pro obsah videa. Funkce rozpoznávání celebrit pokrývá přibližně jeden milion tváří na základě běžně požadovaných zdrojů dat, jako jsou IMDB, Wikipedie a hlavní vlivové faktory LinkedIn. Rozpoznávání tváří, které funkce rozpoznávání celebrit nerozpozná, ale zůstanou nepojmenované. Po nahrání videa do Azure AI Video Indexeru a vrácení výsledků se můžete vrátit a pojmenovat obličeje, které nebyly rozpoznány. Jakmile označíte tvář jménem, tvář a jméno se přidají do modelu osob vašeho účtu. Azure AI Video Indexer pak rozpozná tuto tvář ve vašich budoucích videích a minulých videích.

Rozhraní API Azure AI Video Indexeru můžete použít k úpravě tváří, které byly zjištěny ve videu, jak je popsáno v tomto tématu. Můžete také použít web Azure AI Video Indexer, jak je popsáno v tématu Přizpůsobení modelu osob pomocí webu Azure AI Video Indexer.

Správa více modelů osob

Azure AI Video Indexer podporuje více modelů osob na účet. Tato funkce je aktuálně dostupná jenom prostřednictvím rozhraní API Azure AI Video Indexeru.

Pokud váš účet vyhovuje různým scénářům použití, můžete pro každý účet vytvořit více modelů osob. Pokud například váš obsah souvisí se sporty, můžete pro každý sport vytvořit samostatný model osob (fotbal, basketbal, fotbal atd.).

Po vytvoření modelu ho můžete použít tak, že zadáte ID modelu konkrétní osoby při nahrávání nebo indexování nebo přeindexování videa. Trénování nové tváře pro video aktualizuje konkrétní vlastní model, ke kterému bylo video přidružené.

Každý účet má limit 50 osobních modelů. Pokud nepotřebujete podporu více modelů osob, nepřiřaďte k videu ID modelu osoby při nahrávání nebo indexování nebo přeindexování. V tomto případě Azure AI Video Indexer ve vašem účtu používá výchozí vlastní model Person.

Vytvoření nového modelu osob

Pokud chcete vytvořit nový model Person v zadaném účtu, použijte rozhraní API modelu pro vytvoření osoby.

Odpověď obsahuje název a vygenerované ID modelu osoby, které jste právě vytvořili podle formátu níže uvedenému příkladu.

{
    "id": "227654b4-912c-4b92-ba4f-641d488e3720",
    "name": "Example Person Model"
}

Potom použijete hodnotu ID parametru personModelId při nahrávání videa k indexování nebo přeindexování videa.

Odstranění modelu osob

Pokud chcete odstranit vlastní model osob ze zadaného účtu, použijte rozhraní API modelu odstranění osoby.

Po úspěšném odstranění modelu Osob zůstane index aktuálních videí, která používala odstraněný model, beze změny, dokud je znovu neindexujete. Po přeindexování nebudou tváře pojmenované v odstraněném modelu rozpoznány službou Azure AI Video Indexer ve vašich aktuálních videích indexovaných pomocí daného modelu, ale tváře budou stále rozpoznány. Vaše aktuální videa indexovaná pomocí odstraněného modelu teď budou používat výchozí model osob vašeho účtu. Pokud se tváře z odstraněného modelu označují také ve výchozím modelu vašeho účtu, budou tyto tváře dál rozpoznány ve videích.

Po úspěšném odstranění modelu person neexistuje žádný vrácený obsah.

Získání všech modelů osob

Pokud chcete získat všechny modely osob v zadaném účtu, použijte rozhraní API pro získání modelu osob.

Odpověď poskytuje seznam všech modelů osob ve vašem účtu (včetně výchozího modelu Person v zadaném účtu) a všech jejich jmen a ID podle formátu níže uvedeného příkladu.

[
    {
        "id": "59f9c326-b141-4515-abe7-7d822518571f",
        "name": "Default"
    }, 
    {
        "id": "9ef2632d-310a-4510-92e1-cc70ae0230d4",
        "name": "Test"
    }
]

K výběru modelu, který chcete použít pro video, můžete použít id hodnotu modelu Person pro personModelId parametr při nahrávání videa k indexování nebo přeindexování videa.

Aktualizace tváře

Tento příkaz umožňuje aktualizovat tvář ve videu názvem pomocí ID videa a ID tváře. Tato akce pak aktualizuje model osoby, ke kterému bylo video přidružené při nahrávání nebo indexování nebo přeindexování. Pokud nebyl přiřazen žádný model osob, aktualizuje se výchozí model person účtu.

Systém pak rozpozná výskyty stejné tváře v dalších aktuálních videích, která sdílejí stejný model osob. Rozpoznávání tváře v jiných aktuálních videích může nějakou dobu trvat, než se projeví, protože se jedná o dávkové zpracování.

Můžete aktualizovat tvář, kterou Azure AI Video Indexer rozpoznal jako celebritu s novým názvem. Nový název, který dáte, bude mít přednost před předdefinované rozpoznávání celebrit.

Pokud chcete aktualizovat tvář, použijte rozhraní API pro aktualizaci videa .

Názvy jsou jedinečné pro modely osob, takže pokud dáváte dvěma různým tvářím ve stejném modelu Person stejnou name hodnotu parametru, Azure AI Video Indexer zobrazí tváře jako stejnou osobu a po přeindexování videa je shodí.