请选择 进入手机版 | 继续访问电脑版
论坛
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 487|回复: 0

MicroPython-ESP32+OpenCV舵机云台人脸追踪

[复制链接]

2

主题

3

帖子

51

积分

注册会员

Rank: 2

积分
51
发表于 2018-8-17 12:17:41 | 显示全部楼层 |阅读模式


项目简介

二自由度云台实现人脸追踪。 首先是使用一款名字叫做IP摄像头的APP 采集手机摄像头的图像,在手机上建立一个视频流服务器。在局域网下,PC通过IP还有端口号获取图像。使用OpenCV的人脸检测的API获取人脸在画面中的位置,根据人脸位置距离画面中心的x轴与y轴的偏移量(offset) ,通过P比例控制(PID控制中最简单的一种)控制二自由度云台上臂与下臂的旋转角度,将角度信息通过串口通信UART发送给ESP32单片机(不限于ESP32,STM32,Arduino都可以)解析执行对应的操作,从而使得人脸尽可能处在画面的正中间。


演示效果与视频教程:




【OpenCV基础教程】3.人脸追踪-舵机云台比例控制(1Z实验室)
https://www.bilibili.com/video/av29528518



配套教程与开源代码:1ZLAB_Face_Track_Robot
https://github.com/1zlab/1ZLAB_Face_Track_Robot
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|安信可论坛    

GMT+8, 2018-12-15 17:53 , Processed in 0.021283 second(s), 12 queries , Redis On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表