- 攝像頭檢測人臉并跟隨設計原理:
通過USB攝像頭獲取圖像,如果檢測到人臉將計算出中心坐標,把坐標通過串口發(fā)送給Arduino,算出人臉坐標偏離畫面中心點的距離,然后根據這個偏離值驅動舵機帶動攝像頭修正指向,從而可以跟隨人臉移動。
- 軟件說明:
Mathematica 10/11
Arduino IDE
- 硬件清單:
Arduino開發(fā)板
USB攝像頭
9g舵機
舵機云臺
連接線若干
- 連接說明:
把攝像頭固定在舵機云臺上,在Arduino開發(fā)板上插上IO傳感器擴展板,舵機接在傳感器擴展板的第9個數字引腳上。
- 注意:
如果選用的是大功率的云臺和舵機,需要為舵機獨立供電。
本文使用的云臺為一個自由度(水平移動),知道了原理后擴展為兩個自由度也很簡單(水平+垂直)。
- 演示視頻:
https://www.dfrobot.com.cn/community/data/attachmen...
轉自DF社區(qū)-mmaer
閱讀全文