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