jetbot12 之 人手目标跟踪(hand tracking)

目标跟踪
本文介绍了一种结合目标检测与PID算法的简单目标跟踪系统。该系统利用YOLOv5s模型进行人脸、戴口罩人脸及人手的检测,并通过云台舵机实现目标跟踪。在Jetson Nano上运行,实现了640x360@20fps的实时处理能力。

有了目标检测 再结合 云台舵机 PID 算法可以实现简单的 目标跟踪:

注: PID 算法源码是机器人开发板厂家提供, 以下是简单原理介绍:

P - 线性控制量 , I - 积分参数 , D - 微分参数

自动控制系统的经典算法, 要让舵机到达目标位置Y ,   首要是要给系统一个线性作用力,控制量和移动距离体现为比例系数P。 当然这个作用力的结果会有偏差。

积分参数对于产生的偏差起到滞后的纠正作用。

微分参数通过偏差的变化速度提前预估未来的偏差以起到尽早纠正偏差的作用。能加快系统响应。

PID有严谨的理论推导,和标准的 控制算法, 对于给定的动力系统, P , I , D 参数要通过调较来获得。

 

可以看看百度里的介绍:

https://baike.baidu.com/item/PID%E7%AE%97%E6%B3%95/4660106?fr=aladdin

 

这里的目标跟踪是不严格的, 只是通过简单的检测定位算法 来控制镜头云台转动到目标的中心,起到简单的跟踪效果。 出现多个人手时会产生跟踪的叛变。。

 

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

walletiger

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值