- 摄像头检测人脸并跟随设计原理:
通过USB摄像头获取图像,如果检测到人脸将计算出中心坐标,把坐标通过串口发送给Arduino,算出人脸坐标偏离画面中心点的距离,然后根据这个偏离值驱动舵机带动摄像头修正指向,从而可以跟随人脸移动。
- 软件说明:
Mathematica 10/11
Arduino IDE
- 硬件清单:
Arduino开发板
USB摄像头
9g舵机
舵机云台
连接线若干
- 连接说明:
把摄像头固定在舵机云台上,在Arduino开发板上插上IO传感器扩展板,舵机接在传感器扩展板的第9个数字引脚上。
- 注意:
如果选用的是大功率的云台和舵机,需要为舵机独立供电。
本文使用的云台为一个自由度(水平移动),知道了原理后扩展为两个自由度也很简单(水平+垂直)。
- 演示视频:
https://www.dfrobot.com.cn/community/data/attachmen...
转自DF社区-mmaer
阅读全文