ESP32+ OpenCV 舵机云台人脸追踪-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4020|回复: 1

ESP32+ OpenCV 舵机云台人脸追踪

[复制链接]
发表于 2018-11-11 20:12 | 显示全部楼层 |阅读模式

效果视频
https://www.bilibili.com/video/av29528518

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





开源项目地址:

https://github.com/1zlab/1ZLAB_Face_Track_Robot

课程列表见README.md


发表于 2022-1-4 22:05 | 显示全部楼层
顶,有详细教程不?主要想看看python-opencv里面怎么实现发送目标位置到图像中间位置给arduino
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 00:44 , Processed in 0.198208 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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