毕设进度:
今天在基本弄懂deep-sort检测的原理上,对其进行了项目复现。按照github上的指导很轻松的实现了项目复现,项目复现的例子是一个路口的行人识别计数,
我用在网上下载的几个视频测试一下,识别的效果不错,遮挡后得ID-Swicth现象比sort算法有明显的改善。但是在将deep-sort与自己的安全帽检测相融合的时候
却发现了难题,原来的deep-sort算法只支持单类别目标的跟踪计数,而我的项目中则要实现带安全帽和未佩戴安全帽的人数的分别统计计数,于是我重新构思如何
改动能使之符合我的要求。但是经过几次改动尝试都没有成功。虽然按照原理将track.id存入一个字典中,将其作为键,将检测出的类别在作为值存入起来,但是不知道
为什么按理说字典中对于相同键值的赋值会覆盖,但是在改动中键值的数量和预想总是不一样,会多出很多。一直在尝试解决这个问题,但是却一直没有改正这个错误。
明天还需要看看相关yolov3和deep-sort的相关源码才能解决。
看的书:
剑指offer的动态规划相关的编程例题
看的视频:
今天没有看与专业相关的视频