Media API için video Çözümleyicisi ile bir kişi modelini özelleştirme

Medya için Azure video Çözümleyicisi (eski adıyla Video Indexer), video içeriği için yüz algılamayı ve ünlüleri tanımayı destekler. Ünlüçilerin tanınma özelliği, ıDB, Viveze ve en popüler LinkedIn etkileyen, sık istenen veri kaynağına göre 1.000.000 yüz içerir. Ünlüme tanıma özelliği tarafından tanınmayan yüzler algılandı ancak sola adlandırılmamış. Videolarınızı medya için video Çözümleyicisi 'ne yükledikten ve sonuçları geri aldıktan sonra, geri dönüp tanınmamış yüzlere ad verebilirsiniz. Bir yüzü adı ile etiketledikten sonra, yüz ve ad hesabınızın kişi modeline eklenir. Daha sonra medya için video Çözümleyicisi, gelecekteki videolarınızdaki ve geçmiş videolarınızdaki bu yüzü tanır.

Bu konuda açıklandığı gibi videoda algılanan yüzeyleri düzenlemek için Media API için video Çözümleyicisi 'ni kullanabilirsiniz. Medya için video Çözümleyicisi Web sitesini kullanarak kişi modelini özelleştirmebölümünde açıklandığı gibi medya Için video Çözümleyicisi Web sitesini de kullanabilirsiniz.

Birden çok kişi modelini yönetme

Medya için video Çözümleyicisi, hesap başına birden çok kişi modelini destekler. Bu özellik şu anda yalnızca medya API 'Leri için video Çözümleyicisi aracılığıyla kullanılabilir.

Hesabınız farklı kullanım örneği senaryolarına karşı, hesap başına birden fazla kişi modeli oluşturmak isteyebilirsiniz. Örneğin, içeriğiniz spor ile ilgiliyse, her spor (futbol, basketbol, futbol, vb.) için ayrı bir kişi modeli oluşturabilirsiniz.

Bir model oluşturulduktan sonra, bir videoyu karşıya yüklerken/dizinleme yaparken veya yeniden dizinlerken belirli bir kişi modelinin model KIMLIĞINI sağlayarak onu kullanabilirsiniz. Video için yeni bir yüz eğitimi, videonun ilişkilendirildiği özel modeli günceller.

Her hesabın 50 kişi modeli sınırlaması vardır. Birden çok kişi modeli desteği gerekmiyorsa, karşıya yükleme/dizinleme veya yeniden dizin oluşturma sırasında videonuza bir kişi modeli KIMLIĞI atamayın. Bu durumda, medya için video Çözümleyicisi hesabınızdaki varsayılan özel kişi modelini kullanır.

Yeni bir kişi modeli oluşturun

Belirtilen hesapta yeni bir kişi modeli oluşturmak için kişi modeli oluşturma API 'sini kullanın.

Yanıt, aşağıdaki örnek biçimini izleyerek yeni oluşturduğunuz kişi modelinin adı ve oluşturulan model KIMLIĞINI sağlar.

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

Daha sonra, bir videoyu dizine veya yeniden dizinlemeyibir videoyu karşıya yüklerken personmodelıd parametresinin kimlik değerini kullanırsınız.

Kişi modelini silme

Belirtilen hesaptan özel bir kişi modelini silmek için kişi modeli silme API 'sini kullanın.

Kişi modeli başarıyla silindikten sonra, silinen modeli kullanan geçerli videolarınızın dizini yeniden dizinleyene kadar değişmeden kalır. Yeniden dizin oluşturma sırasında, silinen modelde adı geçen yüzler, geçerli videolarınızdaki medya için video Çözümleyicisi tarafından tanınmayacak, ancak bu model kullanılarak dizine alınmış ancak yüz saptanacaktır. Silinen model kullanılarak dizini oluşturulmuş geçerli videolarınız artık hesabınızın varsayılan kişi modelini kullanacaktır. Silinen modeldeki yüzler aynı zamanda hesabınızın varsayılan modelinde da adlandırılmışsa, bu yüzlerin videolarda tanınabilmesi devam edecektir.

Kişi modeli başarıyla silindiğinde döndürülen içerik yok.

Tüm kişi modellerini al

Belirtilen hesaptaki tüm kişi modellerini almak için kişi modeli al API 'sini kullanın.

Yanıt, hesabınızdaki tüm kişi modellerinin (belirtilen hesaptaki varsayılan kişi modeli dahil) ve adlarının ve kimliklerinin her birinin aşağıdaki örnekte yer aldığı bir listesini sağlar.

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

Bir videoyu id personModelId dizine veya yeniden dizinlemeyi oluşturmaya yönelik bir video yüklerken parametre için kişi modelinin değerini kullanarak, bir video için kullanmak istediğiniz modeli seçebilirsiniz.

Yüz güncelleştirme

Bu komut, videonun KIMLIĞINI ve yüzün kimliğini kullanarak Videonuzdaki bir yüzü bir ad ile güncelleştirmenize olanak tanır. Bu eylem daha sonra videonun karşıya yükleme/dizinleme veya yeniden dizin oluşturma sırasında ilişkilendirildiği kişi modelini güncelleştirir. Hiçbir kişi modeli atanmamışsa, hesabın varsayılan kişi modelini güncelleştirir.

Daha sonra sistem, aynı yüzün aynı yüzü aynı kişi modelini paylaşan diğer geçerli videolarınızdaki tekrarlarını tanır. Diğer geçerli videolarınızdaki yüzün tanınabilmesi, bu bir toplu işlem olduğu için biraz zaman alabilir.

Video Çözümleyicisi 'nin, bir ünlüklik olarak tanınan medya için yeni bir adla güncelleştirebilirsiniz. Verdiğiniz yeni ad, yerleşik ünlüğünün tanınmasına göre öncelikli olacaktır.

Yüzü güncelleştirmek için, video yüz güncelleştirme API 'sini kullanın.

Adlar kişi modelleri için benzersizdir. bu nedenle, aynı kişi modelinde iki farklı yüz varsa name , medya Için video Çözümleyicisi, yüzleri aynı kişi olarak görüntüler ve videonuzu yeniden atadıktan sonra bu kullanıcılara dönüştürüledirler.

Sonraki adımlar

Medya için video Çözümleyicisi Web sitesini kullanarak kişi modelini özelleştirme