Aracılığıyla paylaş


Metin logosunu algılama

Önemli

Azure Media Services kullanımdan kaldırma duyurusu nedeniyle Azure AI Video Indexer, Azure AI Video Indexer özelliklerinde yapılan ayarlamaları duyurur. Bunun Azure AI Video Indexer hesabınız için ne anlama geldiğini anlamak için bkz . Azure Media Service 'in (AMS) kullanımdan kaldırılmasıyla ilgili değişiklikler. AMS'yi kullanımdan kaldırmaya hazırlanma: VI güncelleştirme ve geçiş kılavuzuna bakın.

Not

Metin logo algılama (önizleme) oluşturma işlemi şu anda API aracılığıyla kullanılabilir. Sonuç, Azure AI Video Indexer web sitesi üzerinden görüntülenebilir.

Metinsel logo algılama içgörüleri, önceden tanımlanmış belirli bir metinle eşleşen Optik Karakter Tanıma (OCR) metin algılamasını temel alır.

Örneğin, "Microsoft" metin logosunu oluşturduysanız, "Microsoft" sözcüğünün görünümleri Microsoft logosu olarak algılandı. Bir logo farklı varyasyonlara sahip olabilir. Bu varyasyonlar ana logo adıyla ilişkilendirilebilir. Örneğin, 'Microsoft' logosu altında şu çeşitlemeler olabilir: 'MS', 'MSFT' vb.

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

Logo algılama diyagramı.

Önkoşul

Azure Video Dizini hesabının en azından contributor kaynağa atanmış rolü olmalıdır.

Nasıl kullanılır?

Metin logo algılamasını kullanmak için bu makalede açıklanan adımları izleyin:

  1. Logo oluşturma API'siyle (varyasyonlarla) kullanarak bir logo örneği oluşturun.

    • Logo kimliğini kaydedin.
  2. Logo Grubu Oluştur API'sini kullanarak bir logo grubu oluşturun.

    • Yeni grubu oluştururken logo örneğini grupla ilişkilendirin (kimliği logo dizisine yapıştırarak).
  3. Kullanarak video yükleme: Gelişmiş video veya Videoyu ilerlet + ses ön ayarı, videoyu logoGroupId dizine eklemek istediğiniz logo grubunu belirtmek için parametresini kullanın.

Logo örneği oluşturma

Logonuzu oluşturmak için Logo oluşturma API'sini kullanın. Deneyin düğmesini kullanabilirsiniz.

Logo API'sinin diyagramı.

Bu örnekte, varsayılan olarak sağlanan örneği kullanırız:

Aşağıdaki parametreleri ekleyin:

  • Location: Azure AI Video Indexer hesabının konumu.
  • Account ID: Azure AI Video Indexer hesabının kimliği.
  • Access token: Belirteç, en azından katkıda bulunan düzeyinde izin.

Varsayılan gövde:

{
    "name": "Microsoft",
    "wikipediaSearchTerm": "Microsoft",
    "textVariations": [{
    "text": "Microsoft",
    "caseSensitive": false
    }, {
    "text": "MSFT",
    "caseSensitive": true
    }]
}
Anahtar Değer
Veri Akışı Adı Azure AI Video Indexer web sitesinde kullanılan logonun adı.
wikipediaSearchTerm Video Indexer web sitesinde açıklama oluşturmak için kullanılan terim.
text Modelin karşılaştırma için kullandığı metin. Varyasyonların bir parçası olarak belirgin adı eklediğinizden emin olun. (örn. Microsoft)
Casesensitive Metnin büyük/küçük harfe duyarlı olup olmadığını belirler. Varyasyona göre true/false olarak ayarlayın.

Yanıt 201 Oluşturuldu değerini döndürmelidir.

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

Yeni metin logo grubu oluşturma

Logo grubu oluşturmak için Logo Grubu Oluştur API'sini kullanın. Deneyin düğmesini kullanın.

Aşağıdaki parametreleri ekleyin:

  • Location: Azure AI Video Indexer hesabının konumu.
  • Account ID: Azure AI Video Indexer hesabının kimliği.
  • Access token: Belirteç, en azından katkıda bulunan düzeyinde izin.

Logo grubu API'sinin diyagramı.

Gövde alanına önceki adımdaki logo kimliğini yapıştırın.

{
    "logos": [{
        "logoId": "id"
    }],
    "name": "Technology",
    "description": "A group of logos of technology companies."
}
  • Varsayılan örnekte iki logo kimlikleri vardır. İlk grup yalnızca bir logo kimliğiyle oluşturuldu.

    Yanıt 201 Oluşturuldu değerini döndürmelidir.

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

URL'den karşıya yükleme

Karşıya yükleme API'sini kullanın:

Aşağıdaki parametreleri belirtin:

  • Location: Azure AI Video Indexer hesabının konumu
  • Account: Azure AI Video Indexer hesabının kimliği
  • Name: Dizine eklediğiniz medya dosyasının adı
  • Language: . en-US Daha fazla bilgi için bkz . Dil desteği.
  • IndexingPreset: Gelişmiş Video/Ses+video'ya tıklayın
  • Videourl: Url
  • LogoGroupID: Logo grubunu temsil eden GUID (oluştururken yanıtta aldınız)
  • Access token: Belirteç, en azından katkıda bulunan düzeyinde izin

Çıkışı inceleme

Metin logo modelinin bir eşleşme bulduğunu varsayarsak, sonucu Azure AI Video Indexer web sitesinde görüntüleyebilirsiniz.

İçgörüler

İçgörüler panelinde algılanan özel logoların sayısını gösteren yeni bir bölüm görünür. Yeni logoyu temsil eden bir temsili küçük resim görüntülenir.

Logo içgörü diyagramı.

Zaman çizelgesi

Zaman Çizelgesi görünümüne geçiş yaparken Görünüm altında Logolar onay kutusunu işaretleyin. Algılanan tüm küçük resimler zaman damgalarına göre görüntülenir.

Logo zaman çizelgesi diyagramı.

%80'in üzerinde bir kesinlikle tanınan tüm logo örnekleri görüntülenir. Düşük kesinlik algılama dahil olmak üzere genişletilmiş algılama listesi Artifacts dosyasında bulunur.

Mevcut logo grubuna logo ekleme

Bu makalenin ilk bölümünde, logo grubunun oluşturulmasından sonra bir logo örneği ve doğru logo grubuyla ilişkilendirilmiştir. Logo grubu oluşturulmadan önce tüm logo örnekleri oluşturulursa, oluşturma aşamasında logo grubuyla ilişkilendirilebilir. Ancak, grup zaten oluşturulduysa, yeni örnek aşağıdaki adımları izleyerek grupla ilişkilendirilmelidir:

  1. Logoyu oluşturun.

    1. Logo kimliğini kopyalayın.
  2. Logo gruplarını alın.

    1. Doğru grubun logo grubu kimliğini kopyalayın.
  3. Logo grubunu edinin.

    1. Logo kimlikleri listesinin yanıtını kopyalayın:

    Logo listesi örneği:

    "logos": [{
        "logoId": "id"
    }],
    
  4. Logo grubunu güncelleştirin.

    1. Logo grubu kimliği, 2. adımda alınan çıktıdır.
    2. İsteğin 'Gövde'sine, 3. adımdaki mevcut logo listesini yapıştırın.
    3. Ardından 1. adımdaki logo kimliğini listeye ekleyin.
  5. Listenin önceki kimlikleri ve yeni kimlikleri içerdiğinden emin olarak Logoyu güncelleştir grubunun yanıtını doğrulayın.

Ek bilgiler ve sınırlamalar