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:
face_expression = FaceExpression(0)
# Khi có nhiều thực thể
face_expression_1 = FaceExpression(1)Tham số
| Tên | Loại | Mô tả | Phạm vi / Kiểu | Mặc định |
|---|---|---|---|---|
| index | Tùy chọn danh sách thả xuống | Số hiệu thực thể (bắt đầu từ 0) | số nguyên từ 0 trở lên | 0 |
Đặt camera
Đặt camera dùng để nhận diện tuổi, giới tính và biểu cảm.

Tham số
| Tên | Loại | Mô tả | Phạm vi / Kiểu | Mặc định |
|---|---|---|---|---|
| unit | Tùy chọn danh sách thả xuống | Tên thiết bị camera | nhãn camera của hệ thống | - |
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'.

Tham số
| Tên | Loại | Mô tả | Phạm vi / Kiểu | Mặc định |
|---|---|---|---|---|
| wait | Hộp kiểm | Có chờ tải xong hay không | TRUE / FALSE | TRUE |
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.

Tham số
(không có)
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.

Tham số
| Tên | Loại | Mô tả | Phạm vi / Kiểu | Mặc định |
|---|---|---|---|---|
| unit | Tùy chọn danh sách thả xuống | Hành động | bắt đầu(start), dừng(stop) | - |
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.

Tham số
| Tên | Loại | Mô tả | Phạm vi / Kiểu | Mặc định |
|---|---|---|---|---|
| on | Tùy chọn danh sách thả xuống | Hiển thị BẬT / TẮT | hiện(on=True), ẩn(off=False) | TRUE |
Python
face_expression = FaceExpression(0)
face_expression.display(True)
face_expression.display(False)Tuổi
Tuổi

Tham số
(không có)
Python
face_expression = FaceExpression(0)
face_expression.age()Giới tính
Giới tính

Tham số
(không có)
Python
face_expression = FaceExpression(0)
face_expression.gender()Biểu cảm
Biểu cảm

Tham số
(không có)
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

Tham số
(không có)
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.

Tham số
| Tên | Loại | Mô tả | Phạm vi / Kiểu | Mặc định |
|---|---|---|---|---|
| unit | Tùy chọn danh sách thả xuống | Giới tính | nam(male), nữ(female) | - |
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

Tham số
| Tên | Loại | Mô tả | Phạm vi / Kiểu | Mặc định |
|---|---|---|---|---|
| unit | Tùy chọn danh sách thả xuống | Giới tính | nam(male), nữ(female) | - |
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

Tham số
(không có)
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.

Tham số
| Tên | Loại | Mô tả | Phạm vi / Kiểu | Mặc định |
|---|---|---|---|---|
| unit | Tùy chọn danh sách thả xuống | Biểu cảm | tứ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
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

Tham số
| Tên | Loại | Mô tả | Phạm vi / Kiểu | Mặc định |
|---|---|---|---|---|
| unit | Tùy chọn danh sách thả xuống | Biểu cảm | angry, disgusted, fearful, happy, neutral, sad, surprised | - |
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.

Tham số
(không có)
Python
face_expression = FaceExpression(0)
face_expression.model_state()