欢迎光临haoDIY - DIY制作从这里开始!

diy音响功放音箱胆机电子单片机电脑科技小发明机器人制作_haoDIY

haodiy微信
当前位置: 主页 > DIY资讯 > DIY资讯 >

实时人脸检测并追踪识别,基于Mathematica+Arduino

时间:2017-05-10 12:39来源:网络整理 作者:haodiy 点击:
Mathematica做图像处理很方便,比如人脸检测只需调用FindFaces函数即可,通过USB摄像头获取图像,如果检测到人脸将计算出中心坐标,把坐标通过串口发送给Arduino

Mathematica做图像处理很方便,比如人脸检测只需调用FindFaces函数即可,通过USB摄像头获取图像,如果检测到人脸将计算出中心坐标,把坐标通过串口发送给Arduino,算出人脸坐标偏离画面中心点的距离,然后根据这个偏离值驱动舵机带动摄像头修正指向,从而可以跟随人脸移动。
硬件:
Arduino开发板
USB摄像头
9g舵机
舵机云台
连接线若干
软件:
Mathematica 10/11
Arduino IDE
连接:
把摄像头固定在舵机云台上,在Arduino开发板上插上IO传感器扩展板,舵机接在传感器扩展板的第9个数字引脚上。
注意:如果选用的是大功率的云台和舵机,需要为舵机独立供电。本文使用的云台为一个自由度(水平移动),知道了原理后扩展为两个自由度也很简单(水平+垂直)。

实时人脸检测并追踪识别,基于Mathematica+Arduino

演示:

实时人脸检测并追踪识别,基于Mathematica+Arduino


 


赞一下
(0)
0%
一般般
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片
栏目列表
推荐DIY