ขั้นตอนในการทำงาน
1.การตรวจจับใบหน้า คือ การค้นหาใบหน้าของบุคคลจากภาพหรือวิดีโอจากนั้นก็ทำการประมวลผลภาพใบหน้าที่ได้เพื่อไปขั้นตอนถัดไป
2.การรู้จำใบหน้า คือ กระบวนการที่นำภาพไปตรวจจับประมวลผลแล้วจากขั้นตอนการตรวจจับใบหน้าแล้วนำมาเปรียบเทียบกับฐานข้อมูลของใบหน้า เพื่อระบุว่าใบหน้านั้นตรงกับบุคคลใด
3.สร้างไฟล์ boy.py จากนั้นเริ่มเขียนโค้ดตามตัวอย่างด้านล่าง
โค้ด: เลือกทั้งหมด
import face_recognition
boy_Pic = face_recognition.load_image_file("boy.jpg") # โหลดรูปเด็กผู้ชาย
face_encoding = face_recognition.face_encodings(boy_Pic)[0] # เข้ารหัสหน้าตา
unknown_Pic = face_recognition.load_image_file("Unknow.jpg") # ไฟล์ที่ต้องการตรวจสอบ
unknown_face_encoding = face_recognition.face_encodings(unknown_Pic)[0] # เข้ารหัสหน้าตา
results = face_recognition.compare_faces([face_encoding], unknown_face_encoding) # ทำการเปรียบเทียบหน้าตาที่เข้ารหัสไว้ด้วย Face Recognition
if results[0] == True:
print("It's boy")
else:
print("Unknow")
- It's boy
- Unknow
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : เทรนภาพเพื่อจดจำใบหน้าแล้วนำมาเปรียบเทียบด้วย Python
-บทเรียน Python
-บทเรียน Python Framework Flask
-ความหมายของคำ คืออะไร
-VDO Tutorial - Python
-ถาม-ตอบ Java & Python