Mengkustomisasi model Orang dengan API Pengindeks Video Azure AI

Penting

Karena pengumuman penghentian Azure Media Services, Azure AI Video Indexer mengumumkan penyesuaian fitur Azure AI Video Indexer. Lihat Perubahan yang terkait dengan penghentian Azure Media Service (AMS) untuk memahami apa artinya ini untuk akun Azure AI Video Indexer Anda. Lihat panduan Mempersiapkan penghentian AMS: Pembaruan VI dan migrasi.

Catatan

Akses fitur identifikasi wajah, kustomisasi, dan pengenalan selebriti dibatasi berdasarkan kriteria kelayakan dan penggunaan untuk mendukung prinsip AI yang Bertanggung Jawab. Fitur identifikasi wajah, kustomisasi, dan pengenalan selebriti hanya tersedia untuk pelanggan dan mitra terkelola Microsoft. Gunakan formulir pengambilan Pengenalan Wajah untuk mengajukan akses.

Azure AI Video Indexer mendukung deteksi wajah dan pengenalan selebriti untuk konten video. Fitur pengenalan selebritas mencakup sekitar satu juta wajah berdasarkan sumber data yang sering diminta seperti IMDB, Wikipedia, dan influencer LinkedIn teratas. Wajah yang tidak dikenali oleh fitur pengenalan selebriti terdeteksi tetapi tidak disebutkan namanya. Setelah mengunggah video ke Azure AI Video Indexer dan mendapatkan hasilnya kembali, Anda dapat kembali dan memberi nama wajah yang tidak dikenali. Setelah Anda memberi label wajah dengan nama, wajah dan nama tersebut akan ditambahkan ke model Person akun Anda. Azure AI Video Indexer kemudian akan mengenali wajah ini di video Anda di masa mendatang dan video sebelumnya.

Anda dapat menggunakan AZURE AI Video Indexer API untuk mengedit wajah yang terdeteksi dalam video, seperti yang dijelaskan dalam topik ini. Anda juga dapat menggunakan situs web Azure AI Video Indexer, seperti yang dijelaskan dalam Menyesuaikan model Orang menggunakan situs web Azure AI Video Indexer.

Mengelola beberapa model Person

Azure AI Video Indexer mendukung beberapa model Orang per akun. Fitur ini saat ini hanya tersedia melalui API Azure AI Video Indexer.

Jika akun Anda melayani beragam skenario kasus penggunaan, Anda mungkin ingin membuat beberapa model Person per akun. Misalnya, jika konten Anda terkait dengan olahraga, Anda kemudian dapat membuat model Person terpisah untuk setiap cabang olahraga (sepak bola Amerika, bola basket, sepak bola, dan sebagainya).

Setelah model dibuat, Anda dapat menggunakannya dengan memberikan ID model dari model Person tertentu saat mengunggah/mengindeks atau mengindeks ulang video. Melatih wajah baru untuk video akan memperbarui model kustom khusus yang dikaitkan dengan video tersebut.

Setiap akun memiliki batas sebanyak 50 model Person. Jika Anda tidak memerlukan dukungan beberapa model Person, jangan tetapkan ID model Person ke video Anda saat mengupload/mengindeks atau mengindeks ulang. Dalam hal ini, Azure AI Video Indexer menggunakan model Orang kustom default di akun Anda.

Membuat model Orang baru

Untuk membuat model Person baru di akun yang ditentukan, gunakan API buat model person.

Respons ini menyediakan nama dan ID model yang dihasilkan dari model Person yang baru saja Anda buat dengan mengikuti format contoh di bawah ini.

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

Anda kemudian menggunakan nilai id untuk parameter personModelId saat mengunggah video ke indeks atau mengindeks ulang video.

Menghapus model Person

Untuk menghapus model Person kustom dari akun yang ditentukan, gunakan API hapus model person.

Setelah model Person berhasil dihapus, indeks video Anda saat ini yang menggunakan model yang dihapus akan tetap tidak berubah hingga Anda mengindeks ulang. Setelah mengindeks ulang, wajah yang diberi nama dalam model yang dihapus tidak akan dikenali oleh Azure AI Video Indexer di video Anda saat ini yang diindeks menggunakan model tersebut tetapi wajah masih akan terdeteksi. Video Anda saat ini yang diindeks menggunakan model yang dihapus sekarang akan memakai model Person default akun Anda. Jika wajah dari model yang dihapus juga dinamai dalam model default akun Anda, wajah tersebut akan terus dikenali dalam video.

Tidak ada konten yang dikembalikan saat model Person berhasil dihapus.

Mendapatkan semua model Person

Untuk mendapatkan semua model Person di akun yang ditentukan, gunakan API dapatkan model person.

Tanggapan memberikan daftar semua model Person di akun Anda (termasuk model Person default di akun yang ditentukan) dan masing-masing nama dan ID mereka mengikuti format contoh di bawah ini.

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

Anda dapat memilih model mana yang ingin Anda gunakan untuk video dengan menggunakan nilai id dari model Person untuk parameter personModelId saat mengunggah video ke indeks atau mengindeks ulang video.

Memperbarui wajah

Perintah ini memungkinkan Anda untuk memperbarui wajah di video Anda dengan nama menggunakan ID video dan ID wajah. Tindakan ini kemudian memperbarui model Person yang dikaitkan dengan video saat diupload/diindeks atau diindeks ulang. Jika tidak ada model Person yang ditetapkan, model Person default akun akan diperbarui.

Sistem kemudian mengenali kemunculan wajah yang sama di video lain Anda saat ini yang memiliki model Person yang sama. Pengenalan wajah di video Anda yang lain saat ini mungkin memerlukan beberapa waktu untuk diterapkan karena ini adalah proses batch.

Anda dapat memperbarui wajah yang dikenali Azure AI Video Indexer sebagai selebriti dengan nama baru. Nama baru yang Anda berikan akan lebih diutamakan daripada pengenalan selebritas bawaan.

Untuk memperbarui wajah, gunakan API perbarui wajah video.

Nama unik untuk model Orang, jadi jika Anda memberikan dua wajah berbeda dalam model Orang yang sama nilai parameter yang sama name , Azure AI Video Indexer menampilkan wajah sebagai orang yang sama dan menyatukannya setelah Anda mengindeks ulang video Anda.