软件需要win10系统运行,点启动服务时,先配下设置界面的主视频地址,目前里面的配置是我家里摄像头的地址。
软件功能
1、主要对接摄像头,支持rtsp协议网络摄像头。海康、大华的网络摄像头基本都支持;延迟1秒,后面说。
2、目标检测,根据设置中的目标对象,检测出现的物体。
3、视频存储,依赖目标检测是否开启。视频存储为每隔5分钟生成一个视频文件。
程序实现原理
检测部分使用yolov5算法;拉流、绘制等显示使用EmguCV(opencv)去实现。程序使用CPU推理,因为本人电脑是一个巴掌大的小盒子主机,没有GPU。本来程序设计的是在主画面中绘制检测的物体,但CPU 推理确实不尽人意,用不了3分钟,视频就会延迟很大,为了让主画面显示正常,所以我又调整了布局,加了小窗体,使用计时器调用检测部分。
我写死的每间隔100毫秒去检测一次,本来我还想实现目标出现在画面的某个区域然后去警报,没有GPU 真的是啥球弄不成。邮箱推送和声音警报部分我没有写,也懒得写了。人家算力服务器估计得几十万,都是一台服务器带一堆摄像头,他们的巡检报价都百十万,我这电脑着实玩不了AI的东西。本人就是兴趣爱好,这个软件花了3周的时间,确切说3天,都是周末休息时间写。
隐藏内容需要回复可以看见
回复
0
楼主辛苦了,谢谢楼主,楼主好人一生平安!
楼主辛苦了,谢谢楼主,楼主好人一生平安!