Mencari wajah dalam koleksi - Amazon Rekognition

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mencari wajah dalam koleksi

Amazon Rekognition memungkinkan Anda menggunakan wajah masukan untuk mencari kecocokan dalam kumpulan wajah yang disimpan. Anda mulai dengan menyimpan informasi tentang wajah yang terdeteksi dalam wadah sisi server yang disebut “koleksi”. Koleksi menyimpan wajah dan pengguna individu (beberapa wajah dari orang yang sama). Wajah individu disimpan sebagai vektor wajah, representasi matematis dari wajah (bukan gambar wajah yang sebenarnya). Gambar yang berbeda dari orang yang sama dapat digunakan untuk membuat dan menyimpan beberapa vektor wajah dalam koleksi yang sama. Anda kemudian dapat menggabungkan beberapa vektor wajah dari orang yang sama untuk membuat vektor pengguna. Vektor pengguna dapat menawarkan akurasi pencarian wajah yang lebih tinggi dengan penggambaran yang lebih kuat, berisi berbagai tingkat pencahayaan, ketajaman, pose, penampilan, dll.

Setelah Anda membuat koleksi, Anda dapat menggunakan wajah input untuk mencari vektor pengguna yang cocok atau vektor wajah dalam koleksi. Pencarian terhadap vektor pengguna dapat secara signifikan meningkatkan akurasi dibandingkan dengan mencari terhadap vektor wajah individu. Anda dapat menggunakan wajah yang terdeteksi dalam gambar, video yang disimpan, dan video streaming untuk mencari vektor wajah yang disimpan. Anda dapat menggunakan wajah yang terdeteksi dalam gambar untuk mencari vektor pengguna yang disimpan.

Untuk menyimpan informasi wajah, Anda harus melakukan hal berikut:

  1. Buat Koleksi - Untuk menyimpan informasi wajah, Anda harus terlebih dahulu membuat (CreateCollection) koleksi wajah di salah satu AWS Wilayah di akun Anda. Koleksi wajah ini dapat ditentukan ketika Anda memanggil operasi IndexFaces.

  2. Index Faces - IndexFacesOperasi mendeteksi wajah dalam gambar, mengekstrak, dan menyimpan vektor wajah dalam koleksi. Anda dapat menggunakan operasi ini untuk mendeteksi wajah dalam citra dan menyimpan informasi fitur wajah yang terdeteksi ke dalam koleksi. Ini adalah contoh API operasi berbasis penyimpanan karena layanan menyimpan informasi vektor wajah di server.

Untuk membuat pengguna dan mengaitkan beberapa vektor wajah dengan pengguna, Anda harus melakukan hal berikut:

  1. Buat Pengguna - Anda harus terlebih dahulu membuat pengguna dengan CreateUser. Anda dapat meningkatkan akurasi pencocokan wajah dengan menggabungkan beberapa vektor wajah dari orang yang sama ke dalam vektor pengguna. Anda dapat mengaitkan hingga 100 vektor wajah dengan vektor pengguna.

  2. Associate Faces - Setelah membuat pengguna, Anda dapat menambahkan vektor wajah yang ada ke pengguna tersebut dengan AssociateFacesoperasi. Vektor wajah harus berada dalam koleksi yang sama dengan vektor pengguna agar dapat dikaitkan dengan vektor pengguna tersebut.

Setelah membuat koleksi dan menyimpan vektor wajah dan pengguna, Anda dapat menggunakan operasi berikut untuk mencari kecocokan wajah:

  • SearchFacesByImage- Untuk mencari wajah individu yang disimpan dengan wajah dari gambar.

  • SearchFaces- Untuk mencari wajah individu yang disimpan dengan ID wajah yang disediakan.

  • SearchUsers- Untuk mencari terhadap pengguna yang disimpan dengan ID wajah atau ID pengguna yang disediakan.

  • SearchUsersByImage- Untuk mencari terhadap pengguna yang disimpan dengan wajah dari gambar.

  • StartFaceSearch- Untuk mencari wajah dalam video yang disimpan.

  • CreateStreamProcessor- Untuk mencari wajah dalam video streaming.

catatan

Koleksi menyimpan vektor wajah, yang merupakan representasi matematis dari wajah. Koleksi tidak menyimpan gambar wajah.

Diagram berikut menunjukkan urutan operasi panggilan, berdasarkan tujuan Anda untuk menggunakan koleksi:

Untuk pencocokan akurasi maksimum dengan Vektor Pengguna:

Diagram yang menggambarkan menyimpan dan mencari vektor wajah pengguna dalam koleksi, mencantumkan operasi seperti CreateCollection,,, IndexFaces, CreateUser AssociateFaces SearchUsersByImage, dan. SearchUsers

Untuk pencocokan akurasi tinggi dengan Vektor Wajah individual:

Diagram yang menggambarkan menyimpan dan mencari wajah dalam koleksi, daftar operasi seperti CreateCollection,, IndexFaces, StartFaceSearch, CreateStreamProcessor SearchFacesByImage, dan SearchFaces.

Anda dapat menggunakan koleksi dalam berbagai skenario. Misalnya, Anda dapat membuat koleksi wajah yang menyimpan wajah yang terdeteksi dari gambar lencana karyawan yang dipindai dan dikeluarkan pemerintah IDs dengan menggunakan IndexFaces dan AssociateFaces operasi. Ketika seorang karyawan memasuki gedung, citra wajah karyawan tersebut ditangkap dan dikirim ke operasi SearchUsersByImage. Jika kecocokan wajah menghasilkan skor kemiripan yang cukup tinggi (katakanlah 99%), Anda dapat mangautentikasi karyawan tersebut.