การแสดงสีหน้า
การประกาศอินสแตนซ์
เมื่อเพิ่มบล็อกการแสดงสีหน้า (FaceExpression) ลงในพื้นที่ทำงาน การประกาศอินสแตนซ์ต่อไปนี้จะถูกแทรกลงในโค้ด Python โดยอัตโนมัติ:
face_expression = FaceExpression(0)
# กรณีที่มีหลายอินสแตนซ์
face_expression_1 = FaceExpression(1)พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | ช่วง / ชนิด | ค่าเริ่มต้น |
|---|---|---|---|---|
| index | ตัวเลือกดรอปดาวน์ | หมายเลขอินสแตนซ์ (เริ่มจาก 0) | จำนวนเต็ม 0 ขึ้นไป | 0 |
เลือกอุปกรณ์กล้อง
ตั้งกล้องที่จะใช้รู้จำอายุ เพศ และสีหน้า

พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | ช่วง / ชนิด | ค่าเริ่มต้น |
|---|---|---|---|---|
| unit | ตัวเลือกดรอปดาวน์ | ชื่ออุปกรณ์กล้อง | ป้ายชื่อกล้องของระบบ | - |
Python
face_expression = FaceExpression(0)
face_expression.device('')โหลดโมเดล
โหลดโมเดลอายุ เพศ และสีหน้าที่ผ่านการเรียนรู้แล้ว การใช้ฟังก์ชันต่าง ๆ ของโมดูล 'การแสดงสีหน้า' จำเป็นต้องทำขั้นตอนนี้ก่อนเสมอ

พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | ช่วง / ชนิด | ค่าเริ่มต้น |
|---|---|---|---|---|
| wait | ช่องทำเครื่องหมาย | รอจนโหลดเสร็จสิ้นหรือไม่ | TRUE / FALSE | TRUE |
Python
face_expression = FaceExpression(0)
face_expression.load_model(wait=True)ตรวจจับหนึ่งครั้ง
วิเคราะห์ใบหน้าที่อยู่บนหน้าจอปัจจุบัน แล้วแสดงอายุ เพศ และสีหน้าที่คาดการณ์ได้เพียงครั้งเดียว

พารามิเตอร์
(ไม่มี)
Python
face_expression = FaceExpression(0)
face_expression.detect_once()เริ่ม / หยุดการตรวจจับต่อเนื่อง
วิเคราะห์ใบหน้าที่อยู่บนหน้าจอปัจจุบันอย่างต่อเนื่อง แล้วแสดงอายุ เพศ และสีหน้าที่คาดการณ์ได้บนหน้าจอ

พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | ช่วง / ชนิด | ค่าเริ่มต้น |
|---|---|---|---|---|
| unit | ตัวเลือกดรอปดาวน์ | การทำงาน | เริ่ม(start), หยุด(stop) | - |
Python
face_expression = FaceExpression(0)
# unit = "start"
face_expression.detect_continuous()
# unit = "stop"
face_expression.stop()แสดงผลลัพธ์การตรวจจับ
กำหนดว่าจะแสดงผลการรู้จำอายุ เพศ และสีหน้าบนหน้าจอกล้องหรือไม่

พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | ช่วง / ชนิด | ค่าเริ่มต้น |
|---|---|---|---|---|
| on | ตัวเลือกดรอปดาวน์ | เปิด / ปิดการแสดงผล | แสดง(on=True), ซ่อน(off=False) | TRUE |
Python
face_expression = FaceExpression(0)
face_expression.display(True)
face_expression.display(False)อายุ
อายุ

พารามิเตอร์
(ไม่มี)
Python
face_expression = FaceExpression(0)
face_expression.age()เพศ
เพศ

พารามิเตอร์
(ไม่มี)
Python
face_expression = FaceExpression(0)
face_expression.gender()สีหน้า
สีหน้า

พารามิเตอร์
(ไม่มี)
Python
face_expression = FaceExpression(0)
face_expression.expression()ตรวจพบเพศหรือไม่
รู้จำเพศได้หรือไม่

พารามิเตอร์
(ไม่มี)
Python
face_expression = FaceExpression(0)
face_expression.gender_detected()เป็นเพศที่กำหนดหรือไม่?
คืนค่า จริง (True) / เท็จ (False) ว่าเพศที่รู้จำได้ตรงกับค่าที่กำหนดหรือไม่

พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | ช่วง / ชนิด | ค่าเริ่มต้น |
|---|---|---|---|---|
| unit | ตัวเลือกดรอปดาวน์ | เพศ | ชาย(male), หญิง(female) | - |
Python
face_expression = FaceExpression(0)
face_expression.is_gender('male')
face_expression.is_gender('female')ความมั่นใจของเพศ
ความน่าจะเป็น (ความมั่นใจ) ที่จะเป็นเพศที่เลือก

พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | ช่วง / ชนิด | ค่าเริ่มต้น |
|---|---|---|---|---|
| unit | ตัวเลือกดรอปดาวน์ | เพศ | ชาย(male), หญิง(female) | - |
Python
face_expression = FaceExpression(0)
face_expression.gender_confidence('male')
face_expression.gender_confidence('female')ตรวจพบสีหน้าหรือไม่
รู้จำสีหน้าได้หรือไม่

พารามิเตอร์
(ไม่มี)
Python
face_expression = FaceExpression(0)
face_expression.expression_detected()เป็นสีหน้าที่กำหนดหรือไม่?
คืนค่า จริง (True) / เท็จ (False) ว่าสีหน้าที่รู้จำได้ตรงกับค่าที่กำหนดหรือไม่

พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | ช่วง / ชนิด | ค่าเริ่มต้น |
|---|---|---|---|---|
| unit | ตัวเลือกดรอปดาวน์ | สีหน้า | โกรธ(angry), รังเกียจ(disgusted), กลัว(fearful), มีความสุข(happy), เฉยเมย(neutral), เศร้า(sad), ประหลาดใจ(surprised) | - |
Python
face_expression = FaceExpression(0)
face_expression.is_expression('happy')
face_expression.is_expression('sad')ความมั่นใจของสีหน้า
ความน่าจะเป็น (ความมั่นใจ) ที่จะเป็นสีหน้าที่เลือก

พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | ช่วง / ชนิด | ค่าเริ่มต้น |
|---|---|---|---|---|
| unit | ตัวเลือกดรอปดาวน์ | สีหน้า | angry, disgusted, fearful, happy, neutral, sad, surprised | - |
Python
face_expression = FaceExpression(0)
face_expression.expression_confidence('happy')
face_expression.expression_confidence('angry')สถานะโมเดล
คืนสถานะการโหลดโมเดลอายุ เพศ และสีหน้า
คืนค่า 0 ถ้ายังไม่ได้โหลด, 1 ถ้ากำลังโหลด, และ 2 ถ้าโหลดเสร็จแล้ว

พารามิเตอร์
(ไม่มี)
Python
face_expression = FaceExpression(0)
face_expression.model_state()