Page 1 of 1
关于在yolov5demo的rtsp推流基础上加入跟踪算法Bytetrace或其他适配板子跟踪算法的请求
Posted: 2024-03-14 9:54
by chenmodegaoyang
您好,我用了官方给的yolov5+rtsp推流的demo,现在还差一个跟踪类的算法,但是deepsort还需要一个模型,在板子资源有限的情况下,貌似无法加入并进行流畅运行,我想如果可以的话可以在这个yolov5+rtsp的源代码上加一些跟踪类似的算法进行目标的ID跟踪持续跟踪目标,但是bytetrack这个源码大多是python或者c++的,想问有没有适配板子这个demo中的类似跟踪算法或者实现简易跟踪的思路
Re: 关于在yolov5demo的rtsp推流基础上加入跟踪算法Bytetrace或其他适配板子跟踪算法的请求
Posted: 2024-03-18 4:01
by Crocodile
chenmodegaoyang wrote: ↑2024-03-14 9:54
您好,我用了官方给的yolov5+rtsp推流的demo,现在还差一个跟踪类的算法,但是deepsort还需要一个模型,在板子资源有限的情况下,貌似无法加入并进行流畅运行,我想如果可以的话可以在这个yolov5+rtsp的源代码上加一些跟踪类似的算法进行目标的ID跟踪持续跟踪目标,但是bytetrack这个源码大多是python或者c++的,想问有没有适配板子这个demo中的类似跟踪算法或者实现简易跟踪的思路
您好,在
https://github.com/Zhou-sx/yolov5_Deeps ... /bytetrack 中的bytetrack中已经提供了较为详细的解决方案,面向对象的实现思路已经最大化降低了部署成本,要适配luckfox-pico有两个思路:
1.以
https://github.com/Zhou-sx/yolov5_Deeps ... /bytetrack 为基础,修改相关的动态库依赖和rknn模型初始化、后处理等代码(rv1103/1106 与示例使用的RK3XXX 不兼容),这需要对yolov5模型和rknn部署有一定理解,借助工程的结构可以避免在bytetracker算法上花费太多精力;
2.以luckfox-pico 的示例为基础,参考bytetrack的实现思路,创建线程作好对yolov5推理结果的处理,这需要bytetrack算法和多线程编程有一定了解,可以避免在工程搭建过程中遇到的动态库依赖等问题。