Ekspresi Wajah
Deklarasi instans
Saat Anda menambahkan blok Ekspresi Wajah(FaceExpression) ke area kerja, deklarasi instans berikut otomatis disisipkan ke kode Python:
face_expression = FaceExpression(0)
# Bila ada beberapa instans
face_expression_1 = FaceExpression(1)Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| index | Pilihan daftar turun | Nomor instans (mulai dari 0) | bilangan bulat 0 atau lebih | 0 |
Mengatur kamera
Mengatur kamera yang dipakai untuk mengenali usia, jenis kelamin, dan ekspresi.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| unit | Pilihan daftar turun | Nama perangkat kamera | label kamera sistem | - |
Python
face_expression = FaceExpression(0)
face_expression.device('')Memuat model ekspresi wajah
Memuat model usia, jenis kelamin, dan ekspresi yang sudah dilatih. Anda wajib melakukannya agar fungsi-fungsi modul 'Ekspresi Wajah' dapat dipakai.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| wait | Kotak centang | Menunggu pemuatan selesai atau tidak | TRUE / FALSE | TRUE |
Python
face_expression = FaceExpression(0)
face_expression.load_model(wait=True)Deteksi ekspresi wajah sekali
Mencari wajah yang ada di layar saat ini lalu menandainya satu kali saja.

Parameter
(tidak ada)
Python
face_expression = FaceExpression(0)
face_expression.detect_once()Mulai / hentikan deteksi ekspresi wajah berkelanjutan
Terus mengikuti wajah yang ada di layar saat ini dan menandainya di layar.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| unit | Pilihan daftar turun | Tindakan | mulai(start), hentikan(stop) | - |
Python
face_expression = FaceExpression(0)
# unit = "start"
face_expression.detect_continuous()
# unit = "stop"
face_expression.stop()Menampilkan hasil
Menentukan apakah hasil pengenalan ditampilkan di layar kamera atau tidak.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| on | Pilihan daftar turun | Tampilan NYALA / MATI | tampilkan(on=True), sembunyikan(off=False) | TRUE |
Python
face_expression = FaceExpression(0)
face_expression.display(True)
face_expression.display(False)Usia
Usia

Parameter
(tidak ada)
Python
face_expression = FaceExpression(0)
face_expression.age()Jenis kelamin
Jenis kelamin

Parameter
(tidak ada)
Python
face_expression = FaceExpression(0)
face_expression.gender()Ekspresi
Ekspresi

Parameter
(tidak ada)
Python
face_expression = FaceExpression(0)
face_expression.expression()Jenis kelamin terdeteksi?
Apakah jenis kelamin dikenali atau tidak

Parameter
(tidak ada)
Python
face_expression = FaceExpression(0)
face_expression.gender_detected()Apakah jenis kelaminnya ~?
Mengembalikan benar (True) / salah (False) sesuai apakah jenis kelamin yang dikenali cocok dengan nilai yang Anda tentukan.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| unit | Pilihan daftar turun | Jenis kelamin | laki-laki(male), perempuan(female) | - |
Python
face_expression = FaceExpression(0)
face_expression.is_gender('male')
face_expression.is_gender('female')Tingkat keyakinan jenis kelamin
Peluang (tingkat keyakinan) bahwa jenis kelaminnya adalah yang dipilih

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| unit | Pilihan daftar turun | Jenis kelamin | laki-laki(male), perempuan(female) | - |
Python
face_expression = FaceExpression(0)
face_expression.gender_confidence('male')
face_expression.gender_confidence('female')Ekspresi terdeteksi?
Apakah ekspresi dikenali atau tidak

Parameter
(tidak ada)
Python
face_expression = FaceExpression(0)
face_expression.expression_detected()Apakah ekspresinya ~?
Mengembalikan benar (True) / salah (False) sesuai apakah ekspresi yang dikenali cocok dengan nilai yang Anda tentukan.

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| unit | Pilihan daftar turun | Ekspresi | marah(angry), jijik(disgusted), takut(fearful), senang(happy), netral(neutral), sedih(sad), terkejut(surprised) | - |
Python
face_expression = FaceExpression(0)
face_expression.is_expression('happy')
face_expression.is_expression('sad')Tingkat keyakinan ekspresi
Peluang (tingkat keyakinan) bahwa ekspresinya adalah yang dipilih

Parameter
| Nama | Jenis | Keterangan | Rentang / Tipe | Bawaan |
|---|---|---|---|---|
| unit | Pilihan daftar turun | Ekspresi | angry, disgusted, fearful, happy, neutral, sad, surprised | - |
Python
face_expression = FaceExpression(0)
face_expression.expression_confidence('happy')
face_expression.expression_confidence('angry')Status model
Mengembalikan status pemuatan model usia, jenis kelamin, dan ekspresi.
Mengembalikan 0 bila belum dimuat, 1 bila sedang dimuat, dan 2 bila pemuatan sudah selesai.

Parameter
(tidak ada)
Python
face_expression = FaceExpression(0)
face_expression.model_state()