Struktur data pengenalan wajah

Artikel ini menjelaskan struktur data yang digunakan dalam layanan Face untuk operasi pengenalan wajah. Struktur data ini menyimpan data pada wajah dan orang.

Cobalah kemampuan pengenalan wajah dengan cepat dan mudah menggunakan Vision Studio.

Perhatian

Akses layanan Face dibatasi berdasarkan kelayakan dan kriteria penggunaan untuk mendukung prinsip AI kami yang Bertanggung Jawab. Layanan Face hanya tersedia untuk pelanggan dan mitra terkelola Microsoft. Gunakan formulir pengambilan Pengenalan Wajah untuk mengajukan akses. Untuk informasi selengkapnya, lihat halaman Akses terbatas Wajah.

Struktur data yang digunakan dengan Identifikasi

FACE Identifi API menggunakan struktur data kontainer ke data pengenalan wajah penahanan dalam bentuk objek Person . Ada tiga jenis kontainer untuk ini, tercantum dari yang terlama ke terbaru. Kami sarankan Anda selalu menggunakan yang terbaru.

PersonGroup

PersonGroup adalah struktur data kontainer terkecil.

  • Anda perlu menentukan model pengenalan saat membuat PersonGroup. Ketika setiap wajah ditambahkan ke PersonGroup tersebut, ia menggunakan model tersebut untuk memprosesnya. Model ini harus cocok dengan versi model dengan FACE ID dari API deteksi.
  • Anda harus memanggil Train API untuk membuat data wajah baru mencerminkan hasil Identifikasi API. Ini termasuk menambahkan/menghapus wajah dan menambahkan/menghapus orang.
  • Untuk langganan tingkat gratis, langganan dapat menampung hingga 1000 Orang. Untuk langganan berbayar S0, langganan dapat memiliki hingga 10.000 Orang.

PersonGroupPerson mewakili seseorang yang akan diidentifikasi. Bisa menampung hingga 248 wajah.

Grup Orang Besar

LargePersonGroup adalah struktur data yang diperkenalkan untuk mendukung hingga 1 juta entitas (untuk langganan tingkat S0). Ini dioptimalkan untuk mendukung data skala besar. Ini berbagi sebagian besar fitur PersonGroup : Model pengenalan perlu ditentukan pada waktu pembuatan, dan TRAIN API harus dipanggil sebelum digunakan.

Direktori Orang

PersonDirectory adalah struktur data terbaru dari jenis ini. Ini mendukung skala yang lebih besar dan akurasi yang lebih tinggi. Setiap sumber daya Azure Face memiliki struktur data PersonDirectory default tunggal. Ini adalah daftar datar objek PersonDirectoryPerson - dapat menampung hingga 75 juta.

PersonDirectoryPerson mewakili seseorang yang akan diidentifikasi. Diperbarui dari model PersonGroupPerson , memungkinkan Anda untuk menambahkan wajah dari model pengenalan yang berbeda ke orang yang sama. Namun, operasi Identifikasi hanya dapat mencocokkan wajah yang diperoleh dengan model pengenalan yang sama.

DynamicPersonGroup adalah struktur data ringan yang memungkinkan Anda mereferensikan PersonGroupPerson secara dinamis. Ini tidak memerlukan operasi Latih: setelah data diperbarui, data siap digunakan dengan Api Identifikasi.

Anda juga dapat menggunakan daftar ID orang di tempat untuk operasi Identifikasi. Ini memungkinkan Anda menentukan grup yang lebih sempit untuk diidentifikasi. Anda dapat melakukan ini secara manual untuk meningkatkan performa identifikasi dalam grup besar.

Struktur data di atas dapat digunakan bersama-sama. Contohnya:

  • Dalam sistem kontrol akses, PersonDirectory mungkin mewakili semua karyawan perusahaan, tetapi DynamicPersonGroup yang lebih kecil hanya dapat mewakili karyawan yang memiliki akses ke satu lantai gedung.
  • Dalam sistem onboarding penerbangan, PersonDirectory dapat mewakili semua pelanggan perusahaan penerbangan, tetapi DynamicPersonGroup hanya mewakili penumpang pada penerbangan tertentu. Daftar ID orang di tempat dapat mewakili penumpang yang membuat perubahan menit terakhir.

Untuk detail selengkapnya, lihat panduan cara penggunaan PersonDirectory.

Struktur data yang digunakan dengan Temukan Serupa

Tidak seperti API Identifikasi, Find Similar API dirancang untuk digunakan dalam aplikasi di mana pendaftaran Person sulit diatur (misalnya, gambar wajah yang diambil dari analisis video, atau dari analisis album foto).

FaceList

FaceList mewakili daftar datar wajah yang bertahan. Bisa menampung 1.000 wajah.

LargeFaceList

LargeFaceList adalah versi yang lebih baru yang dapat menampung hingga 1.000.000 wajah.

Langkah berikutnya

Sekarang setelah Anda terbiasa dengan struktur data wajah, tulis skrip yang menggunakannya dalam operasi Identifikasi.