TSINGSEE青犀视频AI算法引擎中台在渣土车智慧管控场景中的应用

一、行业背景

随着社会的发展和人们生活水平的不断进步,大家对环境卫生和空气质量的要求越来越重视。渣土车是建筑垃圾的运输主力,也存在行驶频繁、不合规、不合法的操作,可能对交通安全、环境卫生和城市形象造成影响。比如在施工工地,不少渣土车顶端没有密封以及没有经过冲洗,带出的大量泥土给城市道路带来了不小的污染。建筑垃圾清运是城市市容管理不可忽视的问题,因此,渣土车AI智慧管控方案应运而生。

二、项目需求

渣土车AI智慧管控方案主要是针对建筑工地出土环节,渣土车出入工地时,对渣土车顶棚密闭式情况开展AI识别智慧监管。根据对车型识别、车辆跟踪、行为判断的形式,完成对道路行驶中的渣土车智慧监管。算法可以自动检测渣土车顶棚覆盖情况、车身颜色是否合规、车牌是否上报等,并将数据同步推送至相关监管平台。利用与之连接的摄像头开展抓拍行为,从摄像头采集的视频流进行实时分析,比如运输车辆是否为合规车辆,若不是,则要上报给平台,进行驱赶或者处罚。

三、方案设计

渣土车AI智慧管控方案通过摄像头采集的渣土车的视频流,传输到算法中台进行车牌和车型识别,如果该车型属于监管内车辆则要确认该车牌是否上报给上级监管平台(城管系统)报备,以上满足正常记录车辆信息。如果不满足则报到上级平台。同时将视频流信息、告警图片在上级监管平台/大屏中进行展示。

方案特点

1)网格化监控

对渣土车用视频监控抓拍和汇聚的方式,以点带面进行全域覆盖,在地图道路上面形成网格化监控,实现区域内管控。同时描画渣土车线路,只能按照规定线路行驶,发现偏离线路则报警。

2)视频分析与管理

  • 接收来自摄像头厂家自带的视频汇聚平台的渣土车实时视频流,在安防视频监控EasyCVR视频智能融合共享平台上进行汇聚展示;
  • 对算法锁定的报警图片进行可视化展示和保存;
  • 将各安防视频监控平台的视频流纳管到开发区管理中心平台及开发区智慧城管平台。

3) Al算法识别及报警

AI算法通过车牌和车型识别出来的监管车型,与城管系统已经报备过的车辆进行比对,来确认渣土车的合法性,对非法车辆进行实时报警和监管。

4) 权限及安全体系

  • 支持用户权限、角色权限管理;
  • 平台算法可以设定抓拍和报警的时间段,对于只在设定时间段内进行抓拍识别和报警;
  • 平台的数据安全体系可靠。

渣土车AI视频监控智慧管控系统可对渣土车进行实时检测,无须人工控制,一旦监测到破损车牌,未按照规定遮盖篷布时,再次进行告警,告知上级管理,提醒相关负责人及时去处理;同时将告警截图和视频保存到数据库产生报表,可以根据时间段对告警记录和告警截图、视频查询点播,方便进行事后车辆的运动轨迹回溯,实现全面监管。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/17507.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于MATLAB实现图像处理常用应用案例(附上100个仿真源码+数据)

MATLAB是一款功能强大的图像处理软件,可以用于实现各种常见的图像处理应用。下面将介绍几个常见的图像处理应用案例。 文章目录 1. 图像去噪2. 图像增强3. 图像分割4. 特征提取5. 图像拼接6. 完整源码数据下载 1. 图像去噪 图像去噪是图像处理中的一项重要任务&am…

STM32 中断优先级管理(二)

NVIC中断管理相关函数主要在HAL库关键文件stm32f1xx_hal_cortex.c中定义。 中断优先级分组函数 void HAL_NVIC_SetPriorityGrouping(uint32_t PriorityGroup);这个函数的作用是对中断的优先级进行分组,这个函数在系统中只需要被调用一次。 void HAL_NVIC_SetPrio…

【C++】C/C++内存管理

1、C/C内存分布 【1】栈又叫堆栈 – 非静态局部变量/函数参数/返回值等等,栈是向下增长的。 【2】内存映射段 – 是高效的I/O映射方式,用于装载一个共享的动态内存库。用户可使用系统接口创建共享共享内存,做进程间通信 【3】堆 – 用于程序运…

Java面向对象的三大特征

Java面向对象的三大特征 java面向对象的三大特征:“封装、继承、多态”。更多Java技术知识,请登陆疯狂软件教育官网。微信搜索微信号:疯狂软件,参加2015年优惠活动,有机会获得优惠劵和代金劵。 以本文为例&#xff0c…

系统架构师---开发方法

前言: 软件开发方法是软件开发的方法学、自从“软件危机”爆发以来,软件研究人员就在对开发方法进行不断的研究,以期待能够提高软件的质量、降低软件的成本。经过40多年的研究,人们提出了 很多的开发方法,如最初的结构…

等待唤醒机制和线程池

进程间的通信:多个线程在处理同一个资源,但是处理的动作(线程的动作)却不相同。 进程间的通信可以让资源进行有效的利用 等待唤醒中的方法: wait :让线程进入等待状态notify :随机唤醒一个线…

百分点科技参编信通院《数据中台实践指南(1.0版)》

日前,在大数据产业发展大会上,百分点科技参与编写的《数据中台实践指南(1.0版)》正式发布,该指南由中国信息通信研究院大数据技术标准推进委员会指导和组织,百分点科技、阿里云、中国移动、中国联通、交通银…

windows系统之WSL 安装 Ubuntu

WSL windows10 以上才有这个wsl功能 WSL: windows Subsystem for Linux 是应用于Windows系统之上的Linux子系统 作用很简单,可以在Windows系统中获取Linux系统环境,并完全直连计算机硬件,无需要通过虚拟机虚拟硬件 Windows10的W…

Linux操作系统学习,Linux基础命令大全

目录 第一章、Linux简介和安装1.1)Linux简介和分类1.2)安装VMware虚拟机,在虚拟机中安装CentOS 7 第二章、虚拟机中Linux的IP地址配置详解2.1)什么是IP地址,如何查看2.2)虚拟机NAT模式中Linux的IP地址设置有…

随机森林的相关理论知识

文章目录 一、定义二、概念梳理1.有监督学习2.集成学习3. bootstrap4. bagging5. 决策树6.剪枝 二、实现 一、定义 随机森林 是由多个 决策树 组成的 bagging 算法,bagging是 集成学习 的一种,集成学习是 有监督学习 的一种 二、概念梳理 1.有监督学习…

selenium 遇到更新chorme驱动

打开浏览器,在地址栏输入chrome://version/便可以查看到谷歌当前的版本号 谷歌浏览器驱动的下载网址 http://chromedriver.storage.googleapis.com/index.htmlhttp://chromedriver.storage.googleapis.com/index.html 解压后把chromedriver.exe 放到python安装的目录下&am…

cURL error 1: Protocol “https“ not supported or disabled in libcurl

1、php项目composer update报错 2、curl -V检查 发现curl已经支持了https了 3、php版本检查 4、php插件检查 插件也已经含有openssl组件了 5、phpinfo检查 curl是否开启ssl 定位到问题所在,php7.4的 curl扩展不支持 https 需要重装 php7.4的curl扩展 6、curl下载 下…

刷题笔记 day4

力扣 611 有效三角形的个数 首先需要知道如何判断 三个数是否能构成三角形。 假如 存在三个数 a < b < c&#xff0c;如果要构成三角形&#xff0c;需要满足&#xff1a; ab > c ; a c > b ; b c > a ; 任意两个数大于第三个数就可构成三角形。 其实不难…

linux的exec和system函数介绍及选择

在应用程序中有时候需要调用第三方的应用&#xff0c;这是常见的需求。此时可以使用linux下的exec命令或system命令达到目的。但是这两个该选择哪个呢&#xff1f;有什么区别&#xff1f;下面总结介绍下。 exec和system介绍 在Linux中&#xff0c;exec命令用于在当前进程中执行…

笨办法学python3进阶篇pdf,笨办法学python3pdf完整版

大家好&#xff0c;小编来为大家解答以下问题&#xff0c;笨办法学python 3电子书下载&#xff0c;笨办法学python3pdf完整版&#xff0c;今天让我们一起来看看吧&#xff01; 1、笨方法学python习题43 按照你说的 Map是一个类&#xff0c;scene_map是一老胡镇个类实例 scene_…

自定义el-slider 滑块的样式

最近用到了element组件中的滑块&#xff0c;翻看了官网和网上一些案例&#xff0c;感觉和我要的样式都不太一样&#xff0c;下面记录一下我用到的两种自定义滑块。 效果图 第一种自定义画过的间断点样式 起始样式 滑动的样式 第二种自定义拖动滑块的样式 起始样式 滑动的样…

【pandas使用技巧】如何用pandas拼接excel的多个sheet

加入excel文件有多个sheet&#xff0c;同时sheet的表头都一致&#xff0c;可使用pandas库中的concat()方法将多个sheet拼接成一个DataFrame&#xff0c;栗子如下&#xff1a; import pandas as pd# 读取Excel文件中的所有sheet file_path example.xlsx dfs pd.read_excel(fi…

【递归、搜索与回溯算法练习】day2

文章目录 一、24. 两两交换链表中的节点1.题目简介2.解题思路3.代码4.运行结果 二、50. Pow(x, n)1.题目简介2.解题思路3.代码4.运行结果 三、2331. 计算布尔二叉树的值1.题目简介2.解题思路3.代码4.运行结果 总结 一、24. 两两交换链表中的节点 1.题目简介 24. 两两交换链表…

119、Spring容器启动流程是怎样的(配有Spring启动完整流程图)

Spring容器启动流程是怎样的 在创建Spring容器&#xff0c;也就是启动Spring时&#xff1a;首先会进行扫描&#xff0c;扫描得到所有的BeanDefinition对象&#xff0c;并存在一个Map中然后筛选出非懒加载的单例BeanDefinition进行创建Bean&#xff0c;对于多例Bean不需要在启动…

(13) Qt事件系统(two)

目录 事件分发函数 无边框窗口拖动 自定义事件 发送事件的函数 自定义事件 系统定义的事件号 自定义事件号 自定义事件类 发送和处理事件 sendEvent与postEvent的区别 栈区对象 堆区对象 事件传播机制 事件传播的过程 事件传播到父组件 鼠标单击事件与按钮单击信…