Skip to content

Ekspresi Wajah ​

Deklarasi instans ​

Saat Anda menambahkan blok Ekspresi Wajah(FaceExpression) ke area kerja, deklarasi instans berikut otomatis disisipkan ke kode Python:

python
face_expression = FaceExpression(0)
# Bila ada beberapa instans
face_expression_1 = FaceExpression(1)

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
indexPilihan daftar turunNomor instans (mulai dari 0)bilangan bulat 0 atau lebih0

Mengatur kamera ​

Mengatur kamera yang dipakai untuk mengenali usia, jenis kelamin, dan ekspresi.

device

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunNama perangkat kameralabel kamera sistem-

Python ​

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.

load_model

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
waitKotak centangMenunggu pemuatan selesai atau tidakTRUE / FALSETRUE

Python ​

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.

detect_once

Parameter ​

(tidak ada)

Python ​

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.

detect_continuous

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunTindakanmulai(start), hentikan(stop)-

Python ​

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.

display

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
onPilihan daftar turunTampilan NYALA / MATItampilkan(on=True), sembunyikan(off=False)TRUE

Python ​

python
face_expression = FaceExpression(0)

face_expression.display(True)
face_expression.display(False)

Usia ​

Usia

age

Parameter ​

(tidak ada)

Python ​

python
face_expression = FaceExpression(0)

face_expression.age()

Jenis kelamin ​

Jenis kelamin

gender

Parameter ​

(tidak ada)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender()

Ekspresi ​

Ekspresi

expression

Parameter ​

(tidak ada)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression()

Jenis kelamin terdeteksi? ​

Apakah jenis kelamin dikenali atau tidak

gender_detected

Parameter ​

(tidak ada)

Python ​

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.

gender_check

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunJenis kelaminlaki-laki(male), perempuan(female)-

Python ​

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

gender_confidence

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunJenis kelaminlaki-laki(male), perempuan(female)-

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender_confidence('male')
face_expression.gender_confidence('female')

Ekspresi terdeteksi? ​

Apakah ekspresi dikenali atau tidak

expression_detected

Parameter ​

(tidak ada)

Python ​

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.

expression_check

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunEkspresimarah(angry), jijik(disgusted), takut(fearful), senang(happy), netral(neutral), sedih(sad), terkejut(surprised)-

Python ​

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

expression_confidence

Parameter ​

NamaJenisKeteranganRentang / TipeBawaan
unitPilihan daftar turunEkspresiangry, disgusted, fearful, happy, neutral, sad, surprised-

Python ​

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.

model_state

Parameter ​

(tidak ada)

Python ​

python
face_expression = FaceExpression(0)

face_expression.model_state()