8 กันยายน 2559

Published กันยายน 08, 2559 by with 0 comment

ตรวจจับใบหน้าโดยเครือข่ายประสาทเทียมด้วย OpenFace

หลังจากที่ผมได้เคยเขียนบทความ สร้างระบบจดจำใบหน้าเฉพาะบุคคลด้วย OpenCV กับภาษาไพทอน ไป ได้มีผู้อ่านนำไปลองใช้งาน พบว่า มันไม่ฉลาดเลย ตรวจจับใบหน้าเฉพาะบุคคลพลาด จึงต้องเพิ่มฐานข้อมูลอย่างเดียว เหตุผลที่เป็นเช่นนั้น เพราะใช้  Haar-like Classifier และ OpenCV ตรวจจับตามรูปแบบที่มีในฐานข้อมูล หากต้องการลดความผิดพลาด จึงต้องการข้อมูลจำนวนมาก เพื่อความแม่นยำที่เพิ่มขึ้น

หากคำนวณดูแล้วจะพบว่า ต้องเสียเวลาจำนวนมากในการเพิ่มข้อมูล ผมจึงขอแนะนำอีกวิธีหนึ่ง ในการสร้างระบบตรวจจับใบหน้าที่มีความแม่นยำสูงกว่า ด้วยเทคนิค deep neural networks (DNNs) ผมขอแนะนำ OpenFace

OpenFace เป็นระบบตรวจจับใบหน้าที่ใช้เทคนิค deep neural networks (DNNs) โดยใช้งานวิจัย FaceNet ของ Google ในการเขียนระบบ โดยสามารถนำไปใช้งานได้ฟรี และใช้  Apache License Version 2.0 เขียนด้วยภาษา Python 2

[embed]https://www.youtube.com/watch?v=LZJOTRkjZA4[/embed]
สนใจ OpenFace สามารถเข้าไปได้ที่ https://cmusatyalab.github.io/openface/

ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)