前言
学习OpenCV、YOLO到现在我实现了调用本地摄像头使用自己训练的模型进行目标识别,然后想着能不能远程获取视频数据,然后再PC端处理,最后将结果返回给视频流端。然后发现旧手机下载IP摄像头之后可以当做一个远程摄像头使用,并且它还支持rstp网络视频流协议(海康、大华的摄像头也是用这个协议,还可以兼容未来硬件的升级)
代码
1 | import time |
存在问题
在不进行目标检测的时候,读到的视频流很流畅,进行目标检测后就非常卡几乎不能用。
经过几天的学习和查找,感觉这个问题出在这里:
CPU和内存在读视频流和处理视频的时候爆了
我在运行程序的时候看了任务管理器果然如此
然后我就根据网上的说法使用多进程来解决这个问题,但是结果还是一个样
我现在在怀疑是不是我的电脑配置不够(ps:我的电脑配置确实垃圾)
有搞了几天没有丝毫进展!!!!!!!!!
躺了,试了很多方法还是卡的一批,延迟还贼高,无奈