Jak rozpoznat textové logo
Poznámka:
Proces vytváření textového loga je v současné době dostupný prostřednictvím rozhraní API. Výsledek můžete zobrazit prostřednictvím webu Azure AI Video Indexer.
Přehledy detekce textu loga jsou založeny na textové detekci optického rozpoznávání znaků (OCR), která odpovídá určitému předdefinovanému textu.
Pokud jste například vytvořili textové logo Microsoft, zjistí se jako logo Microsoftu vzhled slova Microsoft. Logo může mít různé varianty. Tyto varianty můžou být přidružené k názvu hlavního loga. Pod logem Microsoft můžete mít například následující varianty: MS, MSFT atd.
{
"name": "Microsoft",
"wikipediaSearchTerm": "Microsoft",
"textVariations": [{
"text": "Microsoft",
"caseSensitive": false
}, {
"text": "MSFT",
"caseSensitive": true
}]
}
Požadavek
Účet Azure Video Index musí mít přiřazenou contributor
alespoň roli k prostředku.
Způsob použití
Pokud chcete použít rozpoznávání textového loga, postupujte takto, jak je popsáno v tomto článku:
Vytvořte instanci loga pomocí rozhraní API pro vytvoření loga (s variantami).
- Uložte ID loga.
Vytvořte skupinu s logem pomocí rozhraní API pro vytvoření skupiny loga.
- Přidružte instanci loga ke skupině při vytváření nové skupiny (vložením ID do pole s logy).
Nahrání videa pomocí: Rozšířené video nebo předvolba zvuku a pokročilého videa, použijte
logoGroupId
parametr k určení skupiny loga, se kterou chcete video indexovat.
Vytvoření instance loga
K vytvoření loga použijte rozhraní API pro vytvoření loga. Můžete použít tlačítko vyzkoušet .
V tomto příkladu použijeme příklad zadaný jako výchozí:
Vložte následující parametry:
Location
: Umístění účtu Azure AI Video Indexer.Account ID
: ID účtu Azure AI Video Indexer.Access token
: Token, alespoň na úrovni přispěvatele.
Výchozí text je:
{
"name": "Microsoft",
"wikipediaSearchTerm": "Microsoft",
"textVariations": [{
"text": "Microsoft",
"caseSensitive": false
}, {
"text": "MSFT",
"caseSensitive": true
}]
}
Key | Hodnota |
---|---|
Name | Název loga použitého na webu Azure AI Video Indexer |
wikipediaSearchTerm | Termín použitý k vytvoření popisu na webu Video Indexer. |
text | Text, který model používá k porovnání. Nezapomeňte jako součást variant přidat zřejmé jméno. (např. Microsoft) |
Malá a velká písmena | Určuje, zda text rozlišují malá a velká písmena. Nastavte na hodnotu true/false podle varianty. |
Odpověď by měla vrátit vytvořenou hodnotu 201.
HTTP/1.1 201 Created
content-type: application/json; charset=utf-8
{
"id": "id"
"creationTime": "2023-01-15T13:08:14.9518235Z",
"lastUpdateTime": "2023-01-15T13:08:14.9518235Z",
"lastUpdatedBy": "Jhon Doe",
"createdBy": "Jhon Doe",
"name": "Microsoft",
"wikipediaSearchTerm": "Microsoft",
"textVariations": [{
"text": "Microsoft",
"caseSensitive": false,
"creationTime": "2023-01-15T13:08:14.9518235Z",
"createdBy": "Jhon Doe"
}, {
"text": "MSFT",
"caseSensitive": true,
"creationTime": "2023-01-15T13:08:14.9518235Z",
"createdBy": "Jhon Doe"
}]
}
Vytvoření nové textové skupiny s logem
K vytvoření skupiny loga použijte rozhraní API pro vytvoření skupiny log. Použijte tlačítko vyzkoušet.
Vložte následující parametry:
Location
: Umístění účtu Azure AI Video Indexer.Account ID
: ID účtu Azure AI Video Indexer.Access token
: Token, alespoň na úrovni přispěvatele.
Do textu vložte ID loga z předchozího kroku.
{
"logos": [{
"logoId": "id"
}],
"name": "Technology",
"description": "A group of logos of technology companies."
}
Výchozí příklad obsahuje dvě ID loga. První skupina byla vytvořena pouze s jedním ID loga.
Odpověď by měla vrátit vytvořenou hodnotu 201.
HTTP/1.1 201 Created content-type: application/json; charset=utf-8 { "id": "id", "creationTime": "2023-01-15T14:41:11.4860104Z", "lastUpdateTime": "2023-01-15T14:41:11.4860104Z", "lastUpdatedBy": "Jhon Doe", "createdBy": "Jhon Doe", "logos": [{ "logoId": " e9d609b4-d6a6-4943-86ff-557e724bd7c6" }], "name": "Technology", "description": "A group of logos of technology companies." }
Nahrání z adresy URL
Použijte volání rozhraní API pro nahrávání:
Zadejte následující parametry:
Location
: Umístění účtu Azure AI Video IndexeruAccount
: ID účtu Azure AI Video IndexeruName
: Název mediálního souboru, který indexujeteLanguage
:en-US
. . Další informace najdete v tématu Podpora jazyků.IndexingPreset
: Výběr rozšířeného videa nebo zvuku a videaVideourl
: Adresa URLLogoGroupID
: GUID představující skupinu loga (získali jste ji v odpovědi při vytváření).Access token
: Token, alespoň na úrovni přispěvatele, oprávnění
Kontrola výstupu
Za předpokladu, že model textového loga najde shodu, můžete zobrazit výsledek na webu Azure AI Video Indexer.
Přehledy
Na panelu přehledů se zobrazí nový oddíl zobrazující počet zjištěných vlastních log. Zobrazí se jedna reprezentativní miniatura představující nové logo.
Časová osa
Při přepnutí do zobrazení časová osa v části Zobrazení zaškrtněte políčko Loga. Všechny zjištěné miniatury se zobrazují podle jejich časového razítka.
Zobrazí se všechny výskyty loga, které byly rozpoznány s jistotou nad 80 %. Rozšířený seznam detekcí, včetně detekce nízké jistoty, je k dispozici v souboru Artifacts .
Přidání loga do existující skupiny loga
V první části tohoto článku byla při vytváření skupiny loga přidružena jedna instance loga a přidružená ke správné skupině loga. Pokud jsou všechny instance loga vytvořené před vytvořením skupiny loga, mohou být přidružené ke skupině loga ve fázi vytváření. Pokud už byla skupina vytvořená, měla by být nová instance přidružená ke skupině pomocí následujícího postupu:
Vytvořte logo.
- Zkopírujte ID loga.
Získejte skupiny s logy.
- Zkopírujte ID skupiny loga správné skupiny.
Získejte skupinu s logem.
- Zkopírujte odpověď na seznam ID log:
Ukázka seznamu loga:
"logos": [{ "logoId": "id" }],
Aktualizujte skupinu s logem.
- ID skupiny loga je výstup přijatý v kroku 2.
- Do textu požadavku vložte existující seznam loga z kroku 3.
- Pak přidejte do seznamu ID loga z kroku 1.
Ověřte odpověď skupiny s logem Aktualizovat a ujistěte se, že seznam obsahuje předchozí ID a nové.
Další informace a omezení
- Skupina loga může obsahovat až 50 log.
- Jedno logo může být propojeno s více než jednou skupinou.
- Pomocí skupiny s logem Aktualizovat přidejte nové logo do existující skupiny.