一款视频行为分析系统v4,可轻松开发安全行为检测

一款视频行为分析系统v4,可轻松开发安全行为检测,基于C++开发的视频行为分析系统v4系统,视频分析系统,可以在不用考虑音视频开发,编解码开发,界面开发等情况下, 只需要训练自己的模型,开发自己的算法插件,就可以轻松实现出任何想要的视频行为检测,比如周界入侵,烟火检测,打架,斗殴,跌倒,人群聚集,电动车,垃圾箱,抽烟,攀爬,离岗睡岗,安全帽,充电桩,工作服, 疲劳检测,交通拥堵等等。


使用TensorRT推理引擎的版本请注意

  • (1)Windows版支持TensorRT+OpenVINO的分析器,请下载对应版本 Analyzer+library 替换到软件的Analyzer模块 (附件压缩包中)
  • (2)软件依赖库内置CUDA库版本是12.0,所以想要运行CUDA12.0,英伟达显卡驱动必须满足最低驱动版本要求,否则无法运行
  • (3)CUDA版本与英伟达显卡驱动版本关系表:查看版本关系表
  • (4)英伟达显卡驱动下载地址:下载英伟达显卡驱动

启动配置说明

//config.json
{
“host”: “127.0.0.1”, //部署设备IP地址(可以使用127.0.0.1,建议使用ipconfig获取本设备IP地址,可以实现远程访问)
“adminPort”: 9001,//后台管理服务器端口
“mediaHttpPort”: 9002,//流媒体服务器HTTP端口(如需修改,MediaServer/config.ini的对应端口也要修改)
“analyzerPort”: 9003,//分析器端口
“analyzerProcessNum”: 1,//分析器进程并发数量(公开版不支持多进程)
“analyzerProcessMode”: 0,//分析器进程并发负载模式 0:随机负载 1:自定义配置负载(公开版不支持多进程)【自定义配置负载请参考算法管理/算法编辑】
“mediaRtspPort”: 9554,//流媒体服务器RTSP端口(如需修改,MediaServer/config.ini的对应端口也要修改)
“videoAnalyzerPort”: 9555,//启动工具端口
“mediaSecret”: “aqxY9ps21fyhyKNRyYpGvJCTp1JBeGOM”,//流媒体服务器安全码(如需修改,MediaServer/config.ini的对应安全码也要修改)
“trtexec”: “Analyzer\\trtexec.exe”,//trtexec模型转换工具执行路径
“fontPath”: “Analyzer\\fonts\\tsimhei.ttf”,//OSD贴字时中文字体,可以修改
“uploadDir”: “Admin\\static\\upload”, //后台管理上传算法,音频,报警视频等文件根目录(不能随意修改)
“mediaRootDir”: “MediaServer/www”,//流媒体服务器缓存根目录(不能随意修改)
“autoAddAllForward”: true, //重启时是否启用全部摄像头转发,ture:启用 false:不启用
“autoManagePatrolForward”: false, //轮巡时是否启用自动管理转发,ture:启用 false:不启用(如果启用,轮巡布控时,自动开启摄像头转发,布控轮巡结束时,自动关闭摄像头转发)
“cacheModelMaxDuration”: 120000,  //缓存模型对象最大时长(单位毫秒)
“enableHardwareDecode”: true,//是否支持硬件解码,ture:启用 false:不启用(建议关闭硬件解码,将硬件资源留给算法)
“hardwareDecodeMaxCount”: 2,//enableHardwareDecode=true情况下生效,配置硬件解码视频最大路数(可以根据硬件的性能设置数量)
“hardwareH264Decoder”: “h264_cuvid”,//enableHardwareDecode=true情况下生效,配置h264硬件解码器(具体名称参考软件启动后打印的 Supported hardware codecs)
“hardwareH265Decoder”: “hevc_cuvid”,//enableHardwareDecode=true情况下生效,配置h265硬件解码器(具体名称参考软件启动后打印的 Supported hardware codecs)
“enableHardwareEncode”: false,//是否支持硬件编码,ture:启用 false:不启用(建议关闭硬件编码,将硬件资源留给算法)
“hardwareEncodeMaxCount”: 0,//enableHardwareEncode=true情况下生效,配置硬件编码视频最大路数(可以根据硬件的性能设置数量)
“hardwareEncoder”: “h264_nvenc”//enableHardwareEncode=true情况下生效,配置硬件编码器(具体名称参考软件启动后打印的 Supported hardware codecs)
}


进入后台管理

ffmpeg命令行推流

//将本地文件推流至VideoAnalyzer(该命令行未经优化,延迟较大)
ffmpeg -re -stream_loop -1  -i test.mp4  -rtsp_transport tcp -c copy -f rtsp rtsp://127.0.0.1:9554/live/test

//将摄像头视频流推流至VideoAnalyzer(该命令行已优化,但仍然存在延迟,如果想要彻底解决推流延迟,可以参考我的视频:https://space.bilibili.com/487906612
ffmpeg  -rtsp_transport tcp -i url -fflags nobuffer -max_delay 1 -threads 5  -profile:v high  -preset superfast -tune zerolatency  -an -c:v h264 -crf 25 -s 1280*720   -f rtsp -bf 0  -g 5  -rtsp_transport tcp rtsp://127.0.0.1:9554/live/camera

// 备注
根目录下data文件夹中,我提供了一个test.mp4,大家可以测试,模拟视频流










下载说明:
1.本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。
2.如果源码下载地址失效请联系站长QQ进行补发。
3.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,由于源码具有复制性,一经售出,概不退换。用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【安安资源网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。
5.请您认真阅读上述内容,购买即以为着您同意上述内容,由于源码具有复制性,一经售出,概不退换。
安安资源网 » 一款视频行为分析系统v4,可轻松开发安全行为检测