ตัวอย่างโค้ด Face recognition - เทคโนโลยีจดจำใบหน้า
เนื่องจากมีไลบรารี่หลายตัวเช่นลิงก์นี้เขานำเสนอ 10 ตัวด้วยกัน
https://blog.rapidapi.com/top-facial-recognition-apis/
.
แต่ผมเคยลองใช้ API ตัวนี้ครับผม
https://github.com/ageitgey/face_recognition
เขียนง่ายมากครับ
.
เบื้องหลังจะใช้ dlib เป็นไลบรารี่ภาษา C++ สำหรับงาน Deep learning เอาไว้ดักจับหน้าคน และ land mark หรือจุดสำคัญๆ บนใบหน้า
จากนั้นจะใช้ python ตรวจจับกับรูปอ้างอิงว่า คนในรูปคือใคร
ตัวอย่างโค้ดตามลิงก์ข้างล่าง
https://colab.research.google.com/drive/1MnypOHemKhMEXCaWOgm6-ViYqF7GENWH
.
.
สำหรับการทำงานของ face recognition คอนเซปง่ายมาก
เวลาตรวจับภาพในกล้องถ่ายรูป หรือเว็บแคมแบบเรียลไทม์
เบื้องหลังมันจะใช้ AI 3 ขั้นตอนด้วยกัน
.
1) จะตีกรอบล้อมหน้าคน อย่างที่เห็นในกล้องถ่ายรูปทั่วไปที่ทำได้
2) จากนั้นจะตรวจจับ land marks บนใบหน้า
ซึ่งก็จุดสำคัญๆ ต่างๆ เช่น คาง คิ้ว ตา เป็นต้น
.
3) ทั้งนี้ข้อมูลจาก 1 กับ 2 จะถูกนำมาเข้ารหัสด้วย AI อีกตัวหนึ่ง
:
4) แล้วเอาค่าในข้อ 3 ไปเทียบกับรูปถ่ายในเครื่องที่เราเก็บไว้
ว่ามันใกล้เคียงกับรูปใครที่สุด
(รูปที่เก็บไว้พวกนี้ถูกเข้ารหัสด้วยเช่นกัน)
.
โดยเบื้องหลังจะใช้สูตรคำนวณห่างระยะห่างอีกที
จากนั้นจึงบอกว่าคนนั้นชื่ออะไร (ถ้าภาพไม่ห่างกัน)
ถ้าคำนวณแล้วห่างเยอะๆ ก็แสดงไม่ใช่.
.
.
.
.
--------------------------------
แต่เนื่องจากเบื้องหลังไลบรารี่ face_recognition มันคือ AI
ถ้าใครพื้นฐานยังไม่แน่นพอ
หรือจะไปศึกษาคอร์ส AI เมืองนอกก็ไม่ไหว เพราะอ่อนภาษาอังกฤษ
(ขอแฝงโฆษณาขายของนะครับ)
หนังสือ AI (ปัญญาประดิษฐ์)
ฉบับเรียนรู้ด้วยเลข ม.ปลาย เนื้อหาภาษาไทย
เล่ม ebook สนใจสั่งซื้อได้ที่นี้ (เล่มกระดาษตอนนี้ยังไม่มีครับ)
👉 https://www.mebmarket.com/web/index.php?action=BookDetails&data=YToyOntzOjc6InVzZXJfaWQiO3M6NzoiMTcyNTQ4MyI7czo3OiJib29rX2lkIjtzOjY6IjEwODI0NiI7fQ&fbclid=IwAR11zxJea0OnJy5tbfIlSxo4UQmsemh_8TuBF0ddjJQzzliMFFoFz1AtTo4
.
.
ตัวอย่างหนังสือ
👉 สารบัญ: https://drive.google.com/file/d/1IDshtzRwP6-tiK3w1wT-2aM7QZGwFuyg/view
👉 https://github.com/adminho/machine-learning#ตัวอย่างแต่ละบท
👉 youtube: https://youtu.be/rLo-XdToGFI
👉 รีวิวหนังสือ https://www.facebook.com/thepexcel/posts/1424798431031509/
.
.
✍ เขียนโดย โปรแกรมเมอร์ไทย thai programmer
同時也有10000部Youtube影片,追蹤數超過62萬的網紅Bryan Wee,也在其Youtube影片中提到,...
dlib face recognition 在 Bryan Wee Youtube 的評價
dlib face recognition 在 Travel Thirsty Youtube 的評價
dlib face recognition 在 スキマスイッチ - 「全力少年」Music Video : SUKIMASWITCH / ZENRYOKU SHOUNEN Music Video Youtube 的評價
dlib face recognition 在 Face detection with dlib (HOG and CNN) - PyImageSearch 的相關結果
The dlib library is arguably one of the most utilized packages for face recognition. A Python package appropriately named face_recognition ... ... <看更多>
dlib face recognition 在 人臉辨識系統Face Recognition 開發紀錄( OpenCV / Dlib ) 的相關結果
此專案利用Pre-train 好的Dlib model,進行人臉辨識(Face Detection) ,並且實現僅用一張照片作為database 就可以作出達到一定效果的人臉識別(Face ... ... <看更多>
dlib face recognition 在 [Day 20] Facial Recognition: OpenCV + Dlib可以一次滿足 的相關結果
[Day 20] Facial Recognition: OpenCV + Dlib可以一次滿足. [Computer Vision] 電腦視覺下的人臉系列第20 篇. 山姆大叔. 3 個月前‧ 528 瀏覽. ... <看更多>