https://www.learnopencv.com/face-detection-opencv-dlib-and…/
ติวเตอร์นี้ (เป็นภาษาอังกฤษ) เหมาะกับคนที่ชื่นชอบงานตรวจจับใบหน้าในภาพ (Face Detector) นะครับ
.
สอนการใช้ OpenCV กับ AI (Deep learning )
เขานำเสนอ 4 วิธีในการตรวจจับในบหน้า
.
1) Haar Cascade Face Detector in OpenCV
2) Deep Learning based Face Detector in OpenCV
3) HoG Face Detector in Dlib
4) Deep Learning based Face Detector in Dlib
.
มีโค้ดแจก ทั้ง C++, Python
พร้อมเปรียบเทียบข้อดี-ข้อเสียในแต่ละวิธีครับ
แต่บทสรุปเขาแนะนำวิธีที่ 2 กับ 3 นะ กรณีทั่วไปให้ใช้วิธีที่ 2
.
สนใจก็ตามลิงค์ข้างบน หวังว่าจะเป็นประโยชน์ต่อสิ่งที่เพื่อนๆ กำลังทำหรือศึกษาอยู่นะครับ ..โชคดีครับ
dlib python 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 八卦
ตัวอย่างโค้ด 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
dlib python 在 軟體開發學習資訊分享 Facebook 八卦
--限時 NT300 元特價課程--
🔥購買時請輸入優惠折扣碼 MCVOCV
透過製作人臉過濾器,手寫識別器,汽車偵測器,物件分類器,車牌閱讀器等來學習 OpenCV
從這 10.5 小時的課程,你會學到
1. 理解和在 Python 中使用 OpenCV4
2. 如何在 Python 中使用 Keras 和 TensorFlow 進行深度學習
3. 使用 DLIB建立面部偵測器和識別器,並建立自己的高階面部置換
4. 目標檢測,跟蹤和運動分析
5. 建立擴增實境( AR )應用程式
6. 程式設計技能,如基本的 Python 和 Numpy
7. 如何使用電腦視覺來執行很酷的創業點子
8. 理解神經網路和卷積神經網路
9. 使用 Python 建立簡單的影像分類器
10. 建立一個信用卡的 OCR 閱讀器
https://softnshare.com/master-computer-vision-with-opencv-in-python/
dlib python 在 人臉偵測之Dlib教學與使用!!很難Build的USE_CUDA版本的 ... 的八卦
... <看更多>