Metin logosunu algılama
Not
Metin logo algılama 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
}]
}
Ö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:
Logo oluşturma API'siyle (varyasyonlarla) kullanarak bir logo örneği oluşturun.
- Logo kimliğini kaydedin.
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).
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.
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.
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 konumuAccount
: Azure AI Video Indexer hesabının kimliğiName
: 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ınVideourl
: UrlLogoGroupID
: 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.
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.
%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:
Logoyu oluşturun.
- Logo kimliğini kopyalayın.
Logo gruplarını alın.
- Doğru grubun logo grubu kimliğini kopyalayın.
Logo grubunu edinin.
- Logo kimlikleri listesinin yanıtını kopyalayın:
Logo listesi örneği:
"logos": [{ "logoId": "id" }],
-
- Logo grubu kimliği, 2. adımda alınan çıktıdır.
- İsteğin 'Gövde'sine, 3. adımdaki mevcut logo listesini yapıştırın.
- Ardından 1. adımdaki logo kimliğini listeye ekleyin.
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
- Logo grubu en fazla 50 logo içerebilir.
- Bir logo birden fazla gruba bağlanabilir.
- Mevcut bir gruba yeni logo eklemek için Logoyu güncelleştir grubunu kullanın.