搜索
搜 索
本版
文章
帖子
用户
图文精华
hadoop-2.6.0+zookeeper-3.4.6+hbase-1.0.0+hive-1.1.0完全分布 ...
首页
Portal
专题
BBS
面试
更多
登录
注册
用户组:游客
主题
帖子
云币
我的帖子
我的收藏
我的好友
我的勋章
设置
退出
导读
淘贴
博客
群组
社区VIP
APP下载
今日排行
本周排行
本周热帖
本月排行
本月热帖
会员排行
About云-梭伦科技
»
专题
›
技术学习(版主发帖区)
›
AI学习
›
实操演练
›
AI视频监控平台开发流程(附源代码)!!!
0
1
2
分享
AI视频监控平台开发流程(附源代码)!!!
nettman
2023-7-4 21:48:09
发表于
实操演练
[显示全部楼层]
只看大图
阅读模式
关闭右栏
1
2530
目录索引
一、 前言
二、 技术选型
三、 业务关系图
四、 数据库关系图
五、 视频中台源代码
六、 视频中台功能明细
七、 模型测试功能展示
7.1新增本地算法
7.2上传测试图片
八、 算法服务二次开发流程(赠送算法模型)
九、 实现代码及部署说明
十、 其他功能展示
10.1 摄像头管理
10.2视频流管理
10.3告警管理
10.4算法分配
10.5 BI统计
前言
本项目基于AI人工智能行业需求进行定制开发,集摄像头视频流,算法模型,检测识别,数据推送,数据统计,及可视化大数据展示等主要功能于一体,方便客户操作,贴合业务开展。
技术选型
本项目采用单体架构方式,采用如下技术实现:
Springboot
Websocket
Mybaits-plus
Javacv
Freemarker
Layui
Echart
Jquery
前端框架采用pear admin
业务关系图
核心模块包含三个部分:视频中台服务、视频播放服务,算法模型服务。
用户通过视频中台服务对算法模型,摄像头视频流等配置,查看告警信息,数据统计信息等;
视频播放服务用于在浏览器播放实时视频流;算法模型服务用于进行目标检测识别,通过http接口与视频中台进行交互,比如获取配置的视频流地址,推送检测结果到视频中台等。
数据库关系图
数据存储采用mysql5.7, 以下展示核心数据库表结构信息,全部表结构信息在/resource/sql/scheme.sql
视频中台源代码
开源项目中源代码可自行下载进行二次开发改造,镜像部署文档说明请见百度网盘链接:
链接:
https://pan.baidu.com/s/1mBKy5u97n9UPrOwTpfPA3Q
提取码: xvkc
平台开源代码地址:
https://gitee.com/moo3108661550/ ... ?_from=gitee_search
视频中台功能明细
模型测试功能展示
7.1新增本地算法
通过本地搜索来查找服务器上的算法,支持更新算法服务,下载算法算法模型。
7.2上传测试图片
通过拖拽上传测试图片,支持选择算法模型、识别区域,右侧给予显示识别结果。(图片+代码)
算法服务二次开发流程(赠送算法模型)
赠送算法清单如下:
赠送算法安装链接:
链接:
https://pan.baidu.com/s/1CeVJKvRHvXDtROHUdHh3_A
提取码: j6xf
实现代码及部署说明
本项目基于docker进行部署,dockerfile如下:
FROM adoptopenjdk/openjdk8:jre8u345-b01
MAINTAINER '465769438@qq.com'
ADD ./camera-ai-zh-server-0.0.1-SNAPSHOT.jar /app-zh.jar
RUN ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo "Asia/Shanghai" > /etc/timezone
EXPOSE 8021
#ENTRYPOINT exec java -Xmx16g -Xms2g -Xmn1g -jar app-zh.jar
ENTRYPOINT exec java -jar app-zh.jar
其他功能展示
10.1 摄像头管理
摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持多种终端感知设备接入,为整个平台提供数据接入底座。各类老旧摄像头,不限制品牌可通过GB28181、RTSP协议接入AI视频监管平台,无需更换摄像头,无需施工改造,降低企业智能化升级成本。
10.2视频流管理
10.3告警管理
关联相应AI技能的设备会根据配置的AI技能运行时间进行实时监测,当发生违规行为,设备异常、环境异常等事件时,会产生相应的风险告警。告警会生成预警事件图片及事件视频用于回看。告警管理中可查看整体预警事件的数量,告警详情。对每一个预警事件进行全流程的处理跟踪,以及预警的全生命周期管理。
10.4算法分配
一个AI技能对应一个业务场景,算法模块可基于已有原有模型库快速编排出一个业务上所需的AI技能,如本项目需要“烟火识别算法”,当前接入的设备仅需通过关联AI技能即可将完成智能化升级,具备多种场景的AI能力,客户可根据需要将算法下发至多种智能设备。各类识别算法可通过接口方式接入AI管理平台,摄像头配置后可按照预设检测频率进行识别。针对不同区域的摄像头,可按照实际监管需求人工配置不同的算法,灵活多变,快速适应不同需求改变。
10.5 BI统计
针对告警数量、告警位置、告警类型等参数进行统计,并做可视化处理,便于管理员对场景内的作业及安全情况作统计。
-----------我的底线--------------
中文版ChatGPT
https://xing.aboutyun.com/
加微信领取Chat GPT教程:
1.一份超值的教程,让你成为职场“大佬”,轻松掌握ChatGPT技能
ChatGPT教程1:如何用ChatGPT自动化操作Excel,十倍提升你的工作效率
ChatGPT教程2:如何让ChatGPT帮你做专业又美观的PPT,人工智能神器ChatGPT高效办公系列2023最新教学
ChatGPT教程3:如何利用ChatGPT免费高效自学编程,再也不用担心学不会编程了!
ChatGPT教程4:2023普通人ChatGPT副业赚钱项目
ChatGPT教程5:ChatGPT全方位必修课 报告 论文
绘图教程6:AI绘图最新Midjourney v5.1 + Raw Mode
绘图教程7:深入实作教学 Midjourney niji journey ChatGPT v5
绘图教程8:最新Midjourney v5 + ChatGPT 咒语生成Prompt Generator
2.领取最新面试教程
1.具备哪些特征,你几乎拿不到任何offer
2.如何避免简历被一眼淘汰:十大致命特征揭秘
获取更多资源:
领取100本书+1T资源
http://www.aboutyun.com/forum.php?mod=viewthread&tid=26480
大数据5个项目视频
http://www.aboutyun.com/forum.php?mod=viewthread&tid=25235
名企资源、名企面试题、最新BAT面试题、专题面试题等资源汇总
https://www.aboutyun.com/forum.php?mod=viewthread&tid=27732
加微信w3aboutyun,可拉入技术爱好者群
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
已有(1)人评论
电梯直达
正序浏览
freeforme
发表于 2023-7-7 11:22:37
本帖最后由 freeforme 于 2023-7-7 11:23 编辑
我是小白,如何进行本地编译运行,请哪位大神给指导一下,先谢谢啦
回复
使用道具
举报
显身卡
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发表新帖
nettman
超级版主
关注
2911
主题
3204
帖子
478
粉丝
TA的主题
谷歌版o1模型发布
2024-12-20
避坑大厂基础架构
2024-11-26
Flink CDC:新一代实时数据集成框架
2024-11-26
蚂蚁面试就是不一样
2024-11-26
招聘1万人
2024-11-21
24小时热文
矩阵分析引论罗家洪(第四版)
互联网大厂年终福利曝光:看看别人家老板怎
像高手一样发言:七种常见工作场景的说话之
携程允许员工春节回乡办公2个月
数据治理实施方案
关闭
推荐
/2
中文版ChatGPT
1.无需魔法 2.提高编程效率 3.提高文档能力
查看 »
新手帮助
新手帮助:注册遇到问题,领取资源,加入铁粉群,不会使用搜索,如何获取积分等
查看 »
意见
反馈