【20231229】摄像头存在的问题及改进方案

存在的问题

1.识别施工人员的效果不佳(黄帽子蓝衣服的施工人员)

2.由于识别效果不佳,导致数帧中会有几帧识别不到对象,导致追踪算法丢失目标重新标号

3.自动变焦追踪时较远处目标无法稳定跟踪(焦距大了之后,摄像头动作幅度没降低,导致摄像头移动目标掉出画面)

4.自动变焦设定的目标大小太大(变焦完目标框占屏幕的比例太大,目标很容易掉出屏幕)

5.没有打包程序

改进方案

1.找一些电力施工人员的图片,打完标签作为数据集,使用官方预训练模型进行训练,提升模型对施工人员的识别效果。

2.在摄像头动作速度中加入焦距,使用动作速度/焦距作为新的动作速度。

3.调整自动变焦模块的相关设定,降低动作后目标大小

4.使用pyinstaller打包程序

碰到了一些难题

打包完程序一直报错“no module named yolox”,使用如下命令将项目文件添加至打包路径后解决问题:

pyinstaller tools/main.py -F -p D:\J-text103\camera\ByteTrack-Network-PTZ-master --hidden-import yolox

但是这个打包完程序很大很大,足足3个G(项目文件一共才几百M),而且又出现了新的报错:

OSError:[WinError 1455] 页面文件太小,无法完成操作。

根据以往经验,这种报错一般是虚拟内存太小,设置了下项目文件所在盘的虚拟内存大小为20GB,还是报这个错。。。

完全摸不着头脑了,目前打包程序还没有成功过。。。


本文章使用limfx的vscode插件快速发布