一、项目简介
基于视频行为分析系统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
领取专属 10元无门槛券
私享最新 技术干货