Så här identifierar du textlogotyp

Kommentar

Processen för identifiering av textlogotyp (förhandsversion) är för närvarande tillgänglig via API. Resultatet kan visas via Webbplatsen för Azure AI Video Indexer.

Insikter om identifiering av textlogotyp baseras på ocr-identifiering (Optisk teckenigenkänning), som matchar en specifik fördefinierad text.

Om du till exempel har skapat textlogotypen "Microsoft" identifieras utseendet på ordet "Microsoft" som Microsoft-logotypen. En logotyp kan ha olika varianter. Dessa varianter kan associeras med huvudlogotypens namn. Du kan till exempel ha följande varianter under Microsoft-logotypen: "MS", "MSFT" osv.

{
    "name": "Microsoft",
    "wikipediaSearchTerm": "Microsoft",
    "textVariations": [{
    "text": "Microsoft",
    "caseSensitive": false
    }, {
    "text": "MSFT",
    "caseSensitive": true
    }]
}

Diagram över logotypidentifiering.

Förutsättning

Azure Video Index-kontot måste ha minst den roll som contributor tilldelats resursen.

Så här använder du funktionen

Följ dessa steg för att använda identifiering av textlogotyp som beskrivs i den här artikeln:

  1. Skapa en logotypinstans med hjälp av api:et Skapa logotyp (med variationer).

    • Spara logotyp-ID:t.
  2. Skapa en logotypgrupp med hjälp av API:et Skapa logotypgrupp .

    • Associera logotypinstansen med gruppen när du skapar den nya gruppen (genom att klistra in ID:t i logotypmatrisen).
  3. Ladda upp en video med: Avancerad video eller Avancerad video + ljudförinställning , använd parametern logoGroupId för att ange den logotypgrupp som du vill indexera videon med.

Skapa en logotypinstans

Använd API:et Skapa logotyp för att skapa din logotyp. Du kan använda knappen Prova .

Diagram över logotyp-API.

I det här exemplet använder vi exemplet som angetts som standard:

Infoga följande parametrar:

  • Location: Platsen för Azure AI Video Indexer-kontot.
  • Account ID: ID för Azure AI Video Indexer-kontot.
  • Access token: Token, minst behörighet på deltagarnivå.

Standardtexten är:

{
    "name": "Microsoft",
    "wikipediaSearchTerm": "Microsoft",
    "textVariations": [{
    "text": "Microsoft",
    "caseSensitive": false
    }, {
    "text": "MSFT",
    "caseSensitive": true
    }]
}
Tangent Värde
Name Namnet på logotypen som används på Webbplatsen för Azure AI Video Indexer.
wikipediaSearchTerm Term som används för att skapa en beskrivning på Video Indexer-webbplatsen.
text Den text som modellen använder för jämförelse. Se till att lägga till det uppenbara namnet som en del av variationerna. (t.ex. Microsoft)
caseSensitive Avgör om texten är skiftlägeskänslig. Ange sant/falskt enligt varianten.

Svaret bör returnera 201 Skapad.

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"
    }]
}

Skapa en ny textlogotypgrupp

Använd API:et Skapa logotypgrupp för att skapa en logotypgrupp. Använd knappen Prova.

Infoga följande parametrar:

  • Location: Platsen för Azure AI Video Indexer-kontot.
  • Account ID: ID för Azure AI Video Indexer-kontot.
  • Access token: Token, minst behörighet på deltagarnivå.

Diagram över API:et för logotypgrupper.

I brödtexten klistrar du in logotyp-ID:t från föregående steg.

{
    "logos": [{
        "logoId": "id"
    }],
    "name": "Technology",
    "description": "A group of logos of technology companies."
}
  • Standardexemplet har två logotyp-ID:t. Den första gruppen skapades med endast ett logotyp-ID.

    Svaret bör returnera 201 Skapad.

    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."
    }    
    

Ladda upp från URL

Använd API-uppladdningsanropet:

Ange följande parametrar:

  • Location: Platsen för Azure AI Video Indexer-kontot
  • Account: ID för Azure AI Video Indexer-kontot
  • Name: Namnet på mediefilen som du indexerar
  • Language: en-US. Mer information finns i Språkstöd.
  • IndexingPreset: Välj Avancerad video/ljud+video
  • Videourl: URL:en
  • LogoGroupID: GUID som representerar logotypgruppen (du fick den i svaret när du skapade den)
  • Access token: Token, minst behörighet på deltagarnivå

Granska utdata

Förutsatt att textlogotypmodellen hittar en matchning kan du visa resultatet på Webbplatsen för Azure AI Video Indexer.

Insikter

Ett nytt avsnitt visas i insiktspanelen som visar antalet anpassade logotyper som har identifierats. En representativ miniatyrbild visas som representerar den nya logotypen.

Diagram över logotypinsikter.

Tidslinje

När du växlar till tidslinjevyn markerar du kryssrutan Logotyper under Visa. Alla identifierade miniatyrbilder visas enligt tidsstämpeln.

Diagram över logotypens tidslinje.

Alla logotypinstanser som kändes igen med säkerhet över 80 % visas. Den utökade listan över identifieringar, inklusive identifiering med låg säkerhet, är tillgänglig i artifacts-filen .

Lägga till en logotyp i en befintlig logotypgrupp

I den första delen av den här artikeln fanns det en instans av en logotyp och associerad till rätt logotypgrupp när logotypgruppen skapades. Om alla logotypinstanser skapas innan logotypgruppen skapas kan de associeras med logotypgruppen i fasen för att skapa. Men om gruppen redan har skapats bör den nya instansen associeras med gruppen enligt följande steg:

  1. Skapa logotypen.

    1. Kopiera logotyp-ID:t.
  2. Hämta logotypgrupper.

    1. Kopiera logotypgruppens ID för den högra gruppen.
  3. Hämta logotypgrupp.

    1. Kopiera svaret i listan med logotyp-ID:t:

    Exempel på logotyplista:

    "logos": [{
        "logoId": "id"
    }],
    
  4. Uppdatera logotypgruppen.

    1. Logotypgrupps-ID är utdata som tas emot i steg 2.
    2. I brödtexten i begäran klistrar du in den befintliga listan med logotyper från steg 3.
    3. Lägg sedan till logotyp-ID:t från steg 1 i listan.
  5. Verifiera svaret från gruppen Uppdatera logotyp och kontrollera att listan innehåller tidigare ID:n och det nya.

Ytterligare information och begränsningar

  • En logotypgrupp kan innehålla upp till 50 logotyper.
  • En logotyp kan länkas till mer än en grupp.
  • Använd gruppen Uppdatera logotyp för att lägga till den nya logotypen i en befintlig grupp.