本周主要工作:将多相机联合跟踪功能放在服务器中,并成功运行。不过期间还是出现了一些问题:
首先是犯了一个低级的错误:在多相机实现跟踪过程中,需要将每个相机的图形帧放置一个列表中,然后传入检测器中进行检测。检测的结果也是一个列表,放置的是每个相机图像帧的目标检测结果。随后,我将所有的检测结果放置在一个跟踪器中,结果我所得到的跟踪结果是为空的。
因为,我们的跟踪器中需要传入的是具有相互关联的检测结果。例如,我们要传入的是一个视频,视频中的前后每一帧里的目标都是有着相互关联的信息,如果我们传入的是没有相互关联的检测结果,那么所得到的跟踪结果则是为空的。
最后,我初始化六个跟踪器,每个跟踪器用于每个摄像头。这样,每个跟踪器所得到的检测结果必然是前后帧信息是相互关联的。
代码如下:
1 | |