[แจกฟรีระบบจดจำใบหน้า] พัฒนาด้วย Python และ OpenCV ดึงฐานข้อมูล Face Recognition จาก MySQL
วันที่: 11 เม.ย. 2568 21:01 น.
![[แจกฟรีระบบจดจำใบหน้า] พัฒนาด้วย Python และ OpenCV ดึงฐานข้อมูล Face Recognition จาก MySQL](/images/20250411210756_80310.jpg)
ระบบนี้เป็นโปรเจคที่ทำเป็นการบ้าน ตอนที่เรียนปริญญาโทที่ DPU นะครับ วิทยาลัยครีเอทีฟดีไซน์ แอนด์ เอ็นเตอร์เทนเมนต์ เทคโนโลยี ซึ่งเป็นหลักสูตรวิศวกรรมเว็บและการพัฒนาแอปพลิเคชันบนอุปกรณ์พกพา Web Engineering and Mobile Application Development รายวิชา WE674 ในโอกาสที่เรียนจบไปแล้ว เลยถือโอกาสนี้แจก Source Code เลยแล้วกัน




Python กับ OpenCV ดึงฐานข้อมูล Face Recognition จาก MySQL
ความสามารถของระบบ
- เพิ่มข้อมูลบุคคลได้ไม่จำกัด
- สแกนและจดจำใบหน้าได้
- มีเสียงบอกขั้นตอนการทำงานของระบบ
- มีระบบจดจำใบหน้า และแสดงผลแบบ Realtime
- ระบบเช็คอิน เพียงแค่แบมือแสดงที่กล้อง ระบบจะเช็คอินอัตโนมัติ
- ระบบรายงานการเช็คอิน แสดงเวลาเข้า - ออก
วิธีติดตั้ง
- สร้างฐานข้อมูลใน MySQL ชื่อ we674_db แล้ว import ไฟล์ we674_db.sql เข้าไป (จริงๆ แล้วตั้งชื่อฐานข้อมูลอะไรก็ได้นะ)
- แก้ไข database connection ให้ถูกต้อง เช่น ชื่อผู้ใช้ รหัสผ่านฐานข้อมูล
- ติดตั้ง library ที่จำเป็นต้องใช้งาน ดังนี้
pip install flask
pip install mysql-connector
pip install opencv-python
pip install Pillow
pip install numpy
pip install playsound==1.2.2
- สร้าง folder ชื่อ
dataset
ไว้ที่เดียวกับไฟล์ app.py - สั่ง run โดยคลิกปุ่ม run หรือผ่าน command
python3 app.py
- หากไม่พบข้อผิดพลาด ก็สามารถเปิดเข้าไปที่ http://127.0.0.1:5000 เพื่อใช้งานได้เลย
ปล. ระบบนี้ยังไม่มีการใช้งานจริง เป็นเพียงตัวทดสอบและเป็นแนวทางในการนำไปพัฒนาต่อยอดให้มีคุณภาพมากยิ่งขึ้น สามารถดาวน์โหลดได้ที่ https://github.com/bowswoy/face_recognition
ลิงก์ที่เกี่ยวข้อง
เรื่องอื่น ๆ ที่เกี่ยวข้อง

การใช้งาน Angular ร่วมกับ Datatables เรียกใช้ข้อมูลจาก .NET Core แบบ Server-side
เมื่อวันที่: 18 ก.พ. 2565 09:48 น.

วิธีล้างข้อมูลจากตาราง MySQL ที่มี FK constraints
เมื่อวันที่: 7 ก.พ. 2565 22:43 น.

MySQL ค้นหาข้อมูลจาก field ที่เก็บข้อมูลโดยมี comma คั่น ด้วย FIND_IN_SET
เมื่อวันที่: 13 ก.พ. 2565 21:14 น.

Json Web Token (JWT) brute force การเดารหัสหรือ secret key ด้วย node.js
เมื่อวันที่: 14 ก.ย. 2565 21:03 น.

โค้ด PHP สำหรับสร้าง Telegram Notify อย่างง่าย
เมื่อวันที่: 2 เม.ย. 2568 12:05 น.

พัฒนา Line bot ด้วยภาษา PHP อย่างง่าย ด้วยโค้ดไม่กี่บรรทัด (ep.1)
เมื่อวันที่: 13 ก.พ. 2565 10:38 น.