OpenCv+USB摄像头实现人脸追踪(附代码)

本文介绍如何使用树莓派4b、OpenCV和PC9685驱动舵机实现人脸追踪。通过连接两个舵机和摄像头,构建一个简易云台系统,进行人脸识别和追踪。详细步骤包括前期准备、PC9685驱动舵机的安装配置,以及核心代码的展示。虽然受限于设备性能,不适合工业级应用,但作为家庭监控或爱好者项目极具趣味性。
摘要由CSDN通过智能技术生成

一、写在前头

哈喽。各位小伙伴。我又来更新一下了,前不久我不是写了一篇树莓派加USB摄像头进行颜色识别和颜色追踪嘛,后来就觉得生活中这些东西应用到的地方很少,小编才疏学浅,欢迎各位大佬批评指教,有知道哪里可以应用的地方,欢迎留言。然后呢,我就考虑人脸识别和人脸追踪是不是相对应用方面比较多一点,所以呢,我就开始了我的人脸识别的漫漫长路(此处省略一万字),人脸识别是真的难。终于在小编的不懈努力下,终于完成了一个简单的人脸识别并通过云台完成了人脸追踪。下面我们一起来学习一下吧!

二、前期准备

树莓派4b(其他版本的均可,数据处理速度略微影响)
两个舵机(分别完成左右、上下转动)
舵机支架(有条件的同学可以3D打印出自己的创意)
电池(方便携带,移动)
⭐️BET-AI扩展板(代码里用的到)

三、PC9685驱动舵机

这里小编说一下,为什么会用PC9685来进行驱动舵机呢?那是因为我们的舵机都是有三个引脚来控制的,一个是信号线,一个是VCC一个是GND,而树莓派上面只有29个gpio引脚,而每个舵机都需要一个singal引脚,有可能会不够用,所以我们使用PC9685用于进行多路pwm控制舵机驱动板,并且我们使用i2c进行通讯,这样我们只需要几根i2c线就可以对16路pwm进行控制。一般我们下载的镜像里没有PC9685驱动,需在终端里输入
sudo apt-get install build-essential

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值