ระบบ Access control เปิดประตูด้วยกล้องด้วย Cv2(Open CV) และ Camera Module
สวัสดีครับยทความวันนี้ขอนำเสนอโปรเจ็คเกี่ยวกับ การใช้เทคโนโลยี การประมวลผลทางภาพ (Image processing) มาพัฒนะระบบปลดล็อคประตู้ด้วยการสแกนใบหน้า ด้วยกล้อง Raspberry Pi Camera กับ OpenCV ทุกท่านสามารถอ่านได้จากบทความนี้ และนำไปพัฒนาต่อยอดได้ครับ
cv2
เป็นชื่อย่อของ OpenCV (Open Source Computer Vision Library) ซึ่งเป็นไลบรารีโอเพ่นซอร์สที่ถูกพัฒนาขึ้นเพื่อให้เพิ่มสามารถในการประมวลผลภาพ และวิดีโอเพื่อ การตรวจจับวัตถุ การระบุใบหน้า การวิเคราะห์ภาพการแสดงท่าทางต่างๆ และฟังก์ชันอื่น ๆ ที่เกี่ยวข้องกับการประมวลผลทางภาพ (Image processing)
ติดตั้ง OpenCV บน Raspberry Pi โดยใช้คำสั่ง
sudo pip3 install opencv-python
โดยบทความนี้เราจะใช้คู่กับไลบรารี face_recognition face_recognition
เป็นไลบรารีที่ใช้สำหรับการตรวจจับใบหน้า (face detection) และการระบุใบหน้า (face recognition) ใน Python. ไลบรารีนี้ถูกสร้างมาเพื่อง่ายต่อพัฒนา และสามารถทำงานร่วมกับไลบรารี OpenCV เพื่อประมวลผลภาพสำหรับการใช้ face_recognition
ต้องติดตั้งไลบรารีก่อนที่จะเริ่มใช้งาน คำสั่งติดตั้งไลบรารี face_recognition
คือ
pip install face_recognition
ท่านสามารถดาวน์โหลด Source ไปพัฒนาซึ่งการจะพัฒนาเมื่อนำ Source Code ไปรันแล้วอาจจะติดปัญหา เกี่ยวกับ Library หรือการ Config ต่างท่านต้องดูรายละเอียดการ Config ตามที่โปรแกรมได้ Debug