Pengenalan Wajah

Artikel ini menjelaskan konsep pengenal Wajah, operasi terkait, dan struktur data yang mendasarinya. Secara luas, pengenalan wajah adalah proses memverifikasi atau mengidentifikasi individu dengan wajah mereka. Pengenalan wajah penting dalam menerapkan skenario identifikasi, yang dapat digunakan perusahaan dan aplikasi untuk memverifikasi bahwa pengguna (jarak jauh) adalah siapa yang mereka klaim.

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

Operasi pengenalan wajah

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.

Pembuatan dan pelatihan PersonGroup

Anda perlu membuat PersonGroup atau LargePersonGroup untuk menyimpan kumpulan orang-orang untuk dicocokkan. PersonGroup memegang objek Orang, yang masing-masing mewakili individu dan memegang satu set data wajah milik orang itu.

Operasi Latihan menyiapkan himpunan data untuk digunakan dalam perbandingan data wajah.

Identifikasi

Operasi Identifikasi mengambil satu atau beberapa ID wajah sumber (dari objek DetectedFace atau PersistedFace) dan PersonGroup atau LargePersonGroup. Hal ini mengembalikan daftar objek Orang yang mungkin dimiliki oleh setiap wajah sumber. Objek Person yang Dikembalikan dikemas sebagai objek Candidate, yang memiliki nilai keyakinan prediksi.

Verifikasi

Operasi Verifikasi mengambil satu ID wajah (dari objek DetectedFace atau PersistedFace) dan objek Orang. Hal ini menentukan apakah wajah itu milik orang yang sama. Verifikasi adalah pencocokan satu dengan satu dan dapat digunakan sebagai pemeriksaan akhir pada hasil dari panggilan API Identifikasi. Namun, Anda dapat secara opsional meneruskan PersonGroup ke tempat kandidat Orang berada untuk meningkatkan performa API.

Operasi pengenalan terutama menggunakan struktur data berikut. Objek-objek ini disimpan di cloud dan dapat direferensikan oleh string ID-nya. String ID selalu unik dalam langganan, tetapi bidang nama dapat diduplikasi.

Lihat panduan struktur data Pengenalan wajah.

Persyaratan input

Gunakan tips berikut untuk memastikan bahwa gambar input Anda memberikan hasil pengenalan yang paling akurat:

  • Format gambar input yang didukung adalah JPEG, PNG, GIF (bingkai pertama), BMP.
  • Ukuran file gambar tidak boleh melebihi 6 MB.
  • Beberapa wajah mungkin tidak dikenali karena komposisi foto, seperti:
    • Gambar dengan pencahayaan ekstrem, misalnya pencahayaan latar yang sangat terang.
    • Obstruksi yang menghalangi satu atau kedua mata.
    • Perbedaan jenis rambut atau rambut wajah.
    • Perubahan penampilan wajah karena usia.
    • Ekspresi wajah yang ekstrim.
  • Anda dapat menggunakan qualityForRecognition atribut dalam operasi deteksi wajah saat menggunakan model deteksi yang berlaku sebagai pedoman umum apakah gambar kemungkinan memiliki kualitas yang memadai untuk mencoba pengenalan wajah. Hanya "high" gambar berkualitas yang direkomendasikan untuk pendaftaran dan kualitas orang di atau di atasnya "medium" yang direkomendasikan untuk skenario identifikasi.

Langkah berikutnya

Sekarang setelah Anda terbiasa dengan konsep pengenalan wajah, Tulis skrip yang mengidentifikasi wajah dengan PersonGroup terlatih.