Kevinnan-teen / Intelligent-Traffic-Based-On-CV

本项目是基于计算机视觉的端到端交通路口智能监控系统.采用的设计架构由SRS流媒体服务器、GPU服务器、Local客户端三部分组成.可将远端视频流通过rtmp协议传输到流媒体服务器,然后经过目标检测等一些列算法对视频进行分析,最后在本地客户端查看分析结果.项目主要用Python实现,流媒体服务器采用开源的SRS实时视频服务器搭建,GPU服务器使用YOLO模型实现道路目标如人、车、交通灯等物体的识别,同时还支持并发连接.客户端基于PyQt5进行开发.
http://kevinnan.org.cn/
313 stars 73 forks source link

运行server.selector.py时报错 #4

Closed Toolsboy1 closed 1 year ago

Toolsboy1 commented 2 years ago

你好,当我运行server.selector.py时,成功监听本地127.0.0.1 10001后,开始waiting for I/O,当代码运行到和rtmp服务器连接成功返回cap init is completed后,就报can't pickle _thread.lock objects,如下图所示: image

当我把process.start()改为process.run()后,代码可以跑,但是似乎无法开启多进程,只会一直返回waiting for I/O。

不知道您当时有没有遇到这个问题,希望能得到您的回复。

Kevinnan-teen commented 2 years ago

print('waiting for I/O')注释掉,再看看readVideo()是否在读取视频帧,打印看看是否有数据