首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

开源推荐 | 遵循MIT开源许可的视频行为分析系统,可轻松开发安全行为检测

一、项目简介

基于视频行为分析系统v4系列版本可以在不用考虑流媒体音视频开发,编解码开发,界面开发等情况下, 只需要训练自己的模型,开发自己的行为算法插件,就可以轻松开发出任何你想要的安全行为检测,比如周界入侵,打架,斗殴,跌倒,人群聚集,离岗睡岗,安全帽检测,充电桩,工作服, 疲劳检测,交通拥堵等等。

从v4.24版本开始,该软件已经支持Windows10,Windows11,Ubuntu20,Ubuntu21,Ubuntu22,Ubuntu23。

注:当前仅提供Windows版编译安装包,其他平台编译请联系作者

二、开源协议

本项目遵循MIT开源协议

三、产品功能

基于视频行为分析系统v4系列版本可以在不用考虑流媒体音视频开发,编解码开发,界面开发等情况下, 只需要训练自己的模型,开发自己的行为算法插件,就可以轻松开发出任何你想要的安全行为检测,比如周界入侵,打架,斗殴,跌倒,人群聚集,离岗睡岗,安全帽检测,充电桩,工作服, 疲劳检测,交通拥堵等等。

四、演示展示

五、技术选型

Windows版本使用说明

第一步下载程序:下载master分支对应的程序就是Windows版程序

第二步运行程序:可以双击运行 VideoAnalyzer.exe启动程序,观察窗口提示如果没有报错,即表示启动成功

第三步打开程序:在浏览器输入 http://127.0.0.1:9001,系统默认账号 用户名:admin 密码:admin888

第四步停止程序:关闭启动程序窗口即可

Ubuntu版本使用说明

第一步下载程序:下载Ubuntu20分支对应的程序就是Ubuntu版程序

第二步运行程序:可以执行./VideoAnalyzer或者执行./start.sh启动程序,观察窗口提示如果没有报错,即表示启动成功

第三步打开程序:在浏览器输入 http://127.0.0.1:9001,系统默认账号 用户名:admin 密码:admin888

第四步停止程序:执行./stop.sh即可

启动配置说明

//config.json

{

"host": "127.0.0.1", //部署设备IP地址(可以使用127.0.0.1,建议使用ipconfig获取本设备IP地址,可以实现远程访问)

"adminPort": 9001, //后台管理服务器端口

"analyzerPort": 9002,//视频分析服务端口

"videoAnalyzerPort": 9004, //启动工具端口

"mediaHttpPort": 9003, //流媒体服务器HTTP端口(如需修改,MediaServer/config.ini的对应端口也要修改)

"mediaRtspPort": 9554, //流媒体服务器RTSP端口(如需修改,MediaServer/config.ini的对应端口也要修改)

"mediaSecret": "aqxY9ps21fyhyKNRyYpGvJCTp1JBeGOM",//流媒体服务器安全码(如需修改,MediaServer/config.ini的对应安全码也要修改)

"mediaRootDir": "MediaServer/www",//流媒体服务器缓存根目录(不能随意修改)

"uploadDir": "Admin\\static\\upload", //后台管理上传算法,音频,报警视频等文件根目录(不能随意修改)

"workerConcurrency": 20, //默认支持布控数量(系统在运行过程中,还会自动调节支持的布控数量)

"supportHardwareVideoDecode": false, //是否支持硬件解码(建议关闭硬件解码,将硬件资源留给算法)

"supportHardwareVideoEncode": false //是否支持硬件编码(建议关闭硬件编码,将硬件资源留给算法)

}

六、源码地址

本项目代码仓库:

https://gitee.com/Vanishi/BXC_VideoAnalyzer_v4

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OtESnZzjX6DRQYFUaddIDKTQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券