Skip to content

การแสดงสีหน้า ​

การประกาศอินสแตนซ์ ​

เมื่อเพิ่มบล็อกการแสดงสีหน้า (FaceExpression) ลงในพื้นที่ทำงาน การประกาศอินสแตนซ์ต่อไปนี้จะถูกแทรกลงในโค้ด Python โดยอัตโนมัติ:

python
face_expression = FaceExpression(0)
# กรณีที่มีหลายอินสแตนซ์
face_expression_1 = FaceExpression(1)

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
indexตัวเลือกดรอปดาวน์หมายเลขอินสแตนซ์ (เริ่มจาก 0)จำนวนเต็ม 0 ขึ้นไป0

เลือกอุปกรณ์กล้อง ​

ตั้งกล้องที่จะใช้รู้จำอายุ เพศ และสีหน้า

device

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์ชื่ออุปกรณ์กล้องป้ายชื่อกล้องของระบบ-

Python ​

python
face_expression = FaceExpression(0)

face_expression.device('')

โหลดโมเดล ​

โหลดโมเดลอายุ เพศ และสีหน้าที่ผ่านการเรียนรู้แล้ว การใช้ฟังก์ชันต่าง ๆ ของโมดูล 'การแสดงสีหน้า' จำเป็นต้องทำขั้นตอนนี้ก่อนเสมอ

load_model

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
waitช่องทำเครื่องหมายรอจนโหลดเสร็จสิ้นหรือไม่TRUE / FALSETRUE

Python ​

python
face_expression = FaceExpression(0)

face_expression.load_model(wait=True)

ตรวจจับหนึ่งครั้ง ​

วิเคราะห์ใบหน้าที่อยู่บนหน้าจอปัจจุบัน แล้วแสดงอายุ เพศ และสีหน้าที่คาดการณ์ได้เพียงครั้งเดียว

detect_once

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
face_expression = FaceExpression(0)

face_expression.detect_once()

เริ่ม / หยุดการตรวจจับต่อเนื่อง ​

วิเคราะห์ใบหน้าที่อยู่บนหน้าจอปัจจุบันอย่างต่อเนื่อง แล้วแสดงอายุ เพศ และสีหน้าที่คาดการณ์ได้บนหน้าจอ

detect_continuous

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์การทำงานเริ่ม(start), หยุด(stop)-

Python ​

python
face_expression = FaceExpression(0)

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

แสดงผลลัพธ์การตรวจจับ ​

กำหนดว่าจะแสดงผลการรู้จำอายุ เพศ และสีหน้าบนหน้าจอกล้องหรือไม่

display

พารามิเตอร์ ​

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

Python ​

python
face_expression = FaceExpression(0)

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

อายุ ​

อายุ

age

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
face_expression = FaceExpression(0)

face_expression.age()

เพศ ​

เพศ

gender

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender()

สีหน้า ​

สีหน้า

expression

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression()

ตรวจพบเพศหรือไม่ ​

รู้จำเพศได้หรือไม่

gender_detected

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
face_expression = FaceExpression(0)

face_expression.gender_detected()

เป็นเพศที่กำหนดหรือไม่? ​

คืนค่า จริง (True) / เท็จ (False) ว่าเพศที่รู้จำได้ตรงกับค่าที่กำหนดหรือไม่

gender_check

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์เพศชาย(male), หญิง(female)-

Python ​

python
face_expression = FaceExpression(0)

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

ความมั่นใจของเพศ ​

ความน่าจะเป็น (ความมั่นใจ) ที่จะเป็นเพศที่เลือก

gender_confidence

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์เพศชาย(male), หญิง(female)-

Python ​

python
face_expression = FaceExpression(0)

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

ตรวจพบสีหน้าหรือไม่ ​

รู้จำสีหน้าได้หรือไม่

expression_detected

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
face_expression = FaceExpression(0)

face_expression.expression_detected()

เป็นสีหน้าที่กำหนดหรือไม่? ​

คืนค่า จริง (True) / เท็จ (False) ว่าสีหน้าที่รู้จำได้ตรงกับค่าที่กำหนดหรือไม่

expression_check

พารามิเตอร์ ​

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

Python ​

python
face_expression = FaceExpression(0)

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

ความมั่นใจของสีหน้า ​

ความน่าจะเป็น (ความมั่นใจ) ที่จะเป็นสีหน้าที่เลือก

expression_confidence

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์สีหน้าangry, disgusted, fearful, happy, neutral, sad, surprised-

Python ​

python
face_expression = FaceExpression(0)

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

สถานะโมเดล ​

คืนสถานะการโหลดโมเดลอายุ เพศ และสีหน้า
คืนค่า 0 ถ้ายังไม่ได้โหลด, 1 ถ้ากำลังโหลด, และ 2 ถ้าโหลดเสร็จแล้ว

model_state

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
face_expression = FaceExpression(0)

face_expression.model_state()