Skip to content

Biểu cảm khuôn mặt ​

Khai báo thực thể ​

Khi bạn thêm khối Biểu cảm khuôn mặt(FaceExpression) vào vùng làm việc, phần khai báo thực thể sau đây được tự động chèn vào mã Python:

python
face_expression = FaceExpression(0)
# Khi có nhiều thực thể
face_expression_1 = FaceExpression(1)

Tham số ​

TênLoạiMô tảPhạm vi / KiểuMặc định
indexTùy chọn danh sách thả xuốngSố hiệu thực thể (bắt đầu từ 0)số nguyên từ 0 trở lên0

Đặt camera ​

Đặt camera dùng để nhận diện tuổi, giới tính và biểu cảm.

device

Tham số ​

TênLoạiMô tảPhạm vi / KiểuMặc định
unitTùy chọn danh sách thả xuốngTên thiết bị cameranhãn camera của hệ thống-

Python ​

python
face_expression = FaceExpression(0)

face_expression.device('')

Tải mô hình biểu cảm khuôn mặt ​

Tải mô hình tuổi, giới tính và biểu cảm đã được huấn luyện. Bạn bắt buộc phải làm việc này thì mới dùng được các chức năng của mô-đun 'Biểu cảm khuôn mặt'.

load_model

Tham số ​

TênLoạiMô tảPhạm vi / KiểuMặc định
waitHộp kiểmCó chờ tải xong hay khôngTRUE / FALSETRUE

Python ​

python
face_expression = FaceExpression(0)

face_expression.load_model(wait=True)

Phát hiện biểu cảm khuôn mặt một lần ​

Tìm khuôn mặt đang có trên màn hình rồi đánh dấu đúng một lần.

detect_once

Tham số ​

(không có)

Python ​

python
face_expression = FaceExpression(0)

face_expression.detect_once()

Bắt đầu / dừng phát hiện biểu cảm khuôn mặt liên tục ​

Liên tục bám theo khuôn mặt đang có trên màn hình và đánh dấu nó trên màn hình.

detect_continuous

Tham số ​

TênLoạiMô tảPhạm vi / KiểuMặc định
unitTùy chọn danh sách thả xuốngHành độngbắt đầu(start), dừng(stop)-

Python ​

python
face_expression = FaceExpression(0)

# unit = "start"
face_expression.detect_continuous()
# unit = "stop"
face_expression.stop()

Hiện kết quả ​

Quyết định có hiện kết quả nhận diện trên màn hình camera hay không.

display

Tham số ​

TênLoạiMô tảPhạm vi / KiểuMặc định
onTùy chọn danh sách thả xuốngHiển thị BẬT / TẮThiện(on=True), ẩn(off=False)TRUE

Python ​

python
face_expression = FaceExpression(0)

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

Tuổi ​

Tuổi

age

Tham số ​

(không có)

Python ​

python
face_expression = FaceExpression(0)

face_expression.age()

Giới tính ​

Giới tính

gender

Tham số ​

(không có)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender()

Biểu cảm ​

Biểu cảm

expression

Tham số ​

(không có)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression()

Đã phát hiện giới tính? ​

Có nhận ra giới tính hay không

gender_detected

Tham số ​

(không có)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender_detected()

Giới tính có phải là ~ không? ​

Trả về đúng (True) / sai (False) tùy theo giới tính nhận ra được có khớp với giá trị bạn chỉ định hay không.

gender_check

Tham số ​

TênLoạiMô tảPhạm vi / KiểuMặc định
unitTùy chọn danh sách thả xuốngGiới tínhnam(male), nữ(female)-

Python ​

python
face_expression = FaceExpression(0)

face_expression.is_gender('male')
face_expression.is_gender('female')

Độ tin cậy của giới tính ​

Xác suất (độ tin cậy) khuôn mặt thuộc giới tính đã chọn

gender_confidence

Tham số ​

TênLoạiMô tảPhạm vi / KiểuMặc định
unitTùy chọn danh sách thả xuốngGiới tínhnam(male), nữ(female)-

Python ​

python
face_expression = FaceExpression(0)

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

Đã phát hiện biểu cảm? ​

Có nhận ra biểu cảm hay không

expression_detected

Tham số ​

(không có)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression_detected()

Biểu cảm có phải là ~ không? ​

Trả về đúng (True) / sai (False) tùy theo biểu cảm nhận ra được có khớp với giá trị bạn chỉ định hay không.

expression_check

Tham số ​

TênLoạiMô tảPhạm vi / KiểuMặc định
unitTùy chọn danh sách thả xuốngBiểu cảmtức giận(angry), ghê tởm(disgusted), sợ hãi(fearful), vui(happy), bình thường(neutral), buồn(sad), ngạc nhiên(surprised)-

Python ​

python
face_expression = FaceExpression(0)

face_expression.is_expression('happy')
face_expression.is_expression('sad')

Độ tin cậy của biểu cảm ​

Xác suất (độ tin cậy) khuôn mặt có biểu cảm đã chọn

expression_confidence

Tham số ​

TênLoạiMô tảPhạm vi / KiểuMặc định
unitTùy chọn danh sách thả xuốngBiểu cảmangry, disgusted, fearful, happy, neutral, sad, surprised-

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression_confidence('happy')
face_expression.expression_confidence('angry')

Trạng thái mô hình ​

Trả về trạng thái tải mô hình tuổi, giới tính và biểu cảm.
Trả về 0 nếu chưa tải, 1 nếu đang tải và 2 nếu đã tải xong.

model_state

Tham số ​

(không có)

Python ​

python
face_expression = FaceExpression(0)

face_expression.model_state()