项目方案:视频图像结构化分析技术在车辆和人体检测中的应用方案(视频公共安全领域的解决方案)

news2024/11/26 0:26:22

目录

一、视频结构化分析技术介绍

1、概述

2、定义

3、核心环节

4、应用领域

二、视频中车辆和人的结构化

1、需求

2、信息内容

3、功能说明

(1)信息智能识别功能

(2)智能检索功能

(3)数据统计功能

(4)布控报警

(5)任务管理

(6)资源管理

(7)系统管理

(8)接口管理

三、应用实例

1、人员参考场景

(1)人员卡口

(2)出入口

(3)主要路口

(4)点位要求

2车辆参考场景

(1)车辆卡口

(2)车辆出入口

(3)主要路口

四、发展

1、技术挑战

(1)识别算法开发难

(2)大规模数据处理难

(3)环境干扰大

2、未来展望


一、视频结构化分析技术介绍

1、概述

        视频结构化分析技术是指将视频内容转化为结构化数据的过程,这些结构化数据可以进一步用于目标检测、目标分类、目标跟踪等任务,以提高视频内容的可搜索性和可分析性。 

2、定义

        视频结构化分析技术是一种通过智能分析原始视频,提取出关键信息,并进行文本语义描述的技术。它利用目标检测、特征提取、对象识别、深度学习等分析手段,将视频内容组织成可被计算机和人识别、理解、检索的文本信息。

3、核心环节

        视频结构化分析技术的核心环节主要包括以下几个步骤:

(1)目标检测

        在视频帧中检测出目标对象,如人、车、动物等,并给出目标对象的位置和大小。这通常使用深度学习模型,如卷积神经网络(CNN)等,来训练模型并进行推理。

(2)目标分类

        在目标检测的基础上,对检测出的目标对象进行更加具体的属性识别,如识别出车辆的品牌、颜色等。这也依赖于深度学习模型来进行特征提取和分类。

(3)目标跟踪

        在连续的视频帧中,对同一目标对象进行连续的跟踪和识别。这有助于建立目标对象在时间上的关联关系,从而更好地理解视频内容。

4、应用领域

视频结构化分析技术在多个领域有广泛应用,包括但不限于:

(1)智能监控:实现对监控视频中目标对象的自动识别和跟踪,从而实现对异常行为的自动检测和预警。

(2)智能交通:通过视频结构化分析技术,可以实现对车辆和行人的自动识别和跟踪,有助于交通拥堵和交通事故的自动预警和处理。

(3)智能安防:在安防领域,该技术可以实现对安全区域中目标对象的自动识别和跟踪,从而实现对安全事件的自动监测和报警。

二、视频中车辆和人的结构化

1、需求

        对视频中车辆和人体特征信息的结构化提取;

        实现对视频中活动目标特征的结构化提取;

        实现智能结构化分析后文本信息和图片信息的存储和检索;

        实现动态扩容,智能分析性能随着设备数量增加做相应提升;

        实现第三方标准视频流的接入和智能分析应用;

        实现本地录像的智能分析,支持无插件播放,

        实现智能检索、数据统计、布控报警、任务管理、资源管理、集群管理、系统校时、日志查询等功能。

        配合视频监控管理平台,根据车辆、人员的特征信息,实现对人员、车辆的轨迹搜索等应用。

2、信息内容

        车辆特征信息包括:车辆车牌号码、号牌颜色、车辆颜色、车辆类型、车辆品牌、车辆子品牌等。

        人员特征信息包括:行人衣着颜色、性别、是否骑车、是否背包、是否拎东西等。

3、功能说明

(1)信息智能识别功能

        功能描述如下表:

功能项

功能说明

车辆信息识别

支持车辆车牌号码、号牌颜色、车辆颜色、车辆类型、车辆品牌、车辆子品牌等信息的识别提取

支持600种以上机动车车辆品牌的识别

支持6500种以上车辆子品牌识别

支持红、黄、绿、橙、蓝、紫、金、银、粉、棕、白、灰和黑11种车身颜色的识别  

支持车、商务车、面包车、皮卡车、微型货车、轻型货车、中小型客车、大型客车、微型轿车、重型货车、中型货车、电动四轮车、专用车辆的功能;车辆使 用性 质支持 识别校车、集装箱运输车、体车、搅拌车出租车、消防车、警用车、工程抢险、军用车、渣土车、公交车、长途客车、教练车、救护车、运钞车、环卫车、宣传车、蓄禽运输车、厢式运输车、殡仪车、工业工程车、执法车等多种车型的识别

支持主驾驶未系安全带检测识别

支持主、副驾驶遮阳板打开检测识别

支持黄标车的检测识别

支持危险品车辆的检测识别

支持车辆背向品牌、子品牌、颜色识别

人体特征识别

支持行人属性包含:性别、年龄段、帽子、帽子颜色、头发长度头发颜色、眼镜、口罩、双肩 背包和颜色、单肩挎包和颜色手提包(袋)和颜色、伞、工作服款式、鞋子款式、上衣纹理上衣颜色、下身服饰颜色、人员姿态等属性的识别

活动目标信息识别

支持活动目标(车和行人)颜色、大小、方向、速度的识别

(2)智能检索功能

        功能描述如下表:

功能项

功能说明

目标类型检索

支持以人、车为条件进行智能检索;

按时间段检索

支持按时间段检索车辆、活动目标的分析结果,可设置检索的起始和结束时间

车辆信息检索

支持以通道、过车时间、车牌号、车牌颜色、车辆颜色、车辆类型、车辆品牌为条件对车辆进行检索

支持车牌号码模糊检索功能

行人信息检索

支持以通道、经过时间、颜色、大小、运动方向、速度、年龄段、性别、是否戴眼镜、是否骑车、是否背包、是否拎东西进行人体特征检索

检索结果

车辆检索结果应包括过车的时间、车牌号、车辆颜色、车辆类型、车辆品牌,车辆子品牌、车辆方向,遮阳板,安全带,打手机,危险品车,黄标车以及对应的过车图片等信息

行人检索结果应包括时间、颜色、大小、运动方向、速度、年龄段、性别、是否戴眼镜、是否骑车、是否背包、是否拎东西及对应的图片等信息

车辆、人、活动目标的检索结果支持以缩略图形式展现

数据导出

支持将检索到的结构化数据和图片结果以Excel表格形式导出

 

(3)数据统计功能

        功能描述如下表:

功能项

功能说明

数据统计功能

支持按车辆类型、车辆方向、车流量、人员性别、人流量、人员年龄段统计

支持按年报表、月报表、周报表、日报表方式统计

支持统计结果以饼状图显示

(4)布控报警

        功能描述如下表:

功能项

功能说明

布控报警

支持布控报警信息按车牌号、开始时间、结束时间检索

支持布控报警信息确认

(5)任务管理

        功能描述如下表:

功能项

功能说明

智能分析功能

支持对视频中的车辆信息做结构化识别和提取

支持对视频中的行人信息做结构化识别和提取

支持对视频中的活动目标特征信息做结构化识别和提取

任务类型

支持对实时视频做智能结构化分析

支持对历史录像视频做智能结构化分析

支持对本地录像文件做智能结构化分析

支持新建多个智能分析任务

支持统一配置任务列表中的所有智能分析任务

支持配置检测区域、屏蔽区域规则

支持删除任务、暂停任务、启动任务功能

优先级设定

支持任务优先级设定功能,分析任务的优先级分高、中、低三个级别,可根据需求设置

实时视频结构化任务无优先级选项,优先级别默认为高

任务检索

支持智能分析任务状态的查看,可通过智能分析类型、优先级、视频源类型、任务运行状态等条件进行检索

支持任务分析结果的实时动态展示;

(6)资源管理

        功能描述如下表:

功能项

功能说明

数据同步

支持监控点信息同步功能,能够从接入平台同步监控点的组织树信息

支持视频接入网关,通过GB28181级联第三方平台和非标准码流转码。

设备管理

支持IPC、NVR等设备通过onvif协议直接添加、删除和修改等功能

支持第三方标准视频流设备的接入和智能分析

数据导入/导出

支持以Excel表格的形式导入、导出本地添加的监控点信息

录像管理

支持本地录像文件的导入、删除、清空等功能

(7)系统管理

        功能描述如下表:

功能项

功能说明

系统校时

支持NTP校时以及手动校时功能

用户配置

支持用户创建、修改和删除

显示配置

支持车辆、人、活动目标结构化后信息的显示配置,可根据需求显示想要的信息

布控管理

支持通过车牌号、时间进行布控;

支持按照模板批量导入导出布控信息

支持历史布控记录检索

日志检索

支持按行为日志、运行日志、报警日志、操作日志等类型进行日志检索

日志导出

支持将检索到的日志导出为txt文件,保存到用户指定位置

(8)接口管理

        功能描述如下表:

功能项

功能说明

接口管理

各种服务接口的定义

管理服务器、转发服务器和录像服务器等服务器、以及客户端之间通信接口

三、应用实例

1、人员参考场景

(1)人员卡口

人员卡口图

(2)出入口

出入口

(3)主要路口

主要路口

(4)点位要求

        前端摄像机分辨率须大于等于1920*1080,小于等于4096*2160

        检测人时,人的头肩像大小至少为80*80个像素点

        检测人脸时,人脸的大小至少为24*24个像素点

        检测人脸属性时,人脸的大小至少为50*50个像素点

对象

摄像机角度要求(小于)

目标像素要求(大于等于)

人员

左右360度,俯角45度

80*80(头肩)

人脸检测

左右60度,俯角15度

24*24

人脸属性

左右15度,俯角15度

50*50

2车辆参考场景

(1)车辆卡口

车辆卡口

(2)车辆出入口

车辆出入口

(3)主要路口

主要路口

四、发展

1、技术挑战

        尽管视频结构化分析技术具有广阔的应用前景,但其实现也面临一些挑战:

(1)识别算法开发难

        由于视频内容的复杂性和多样性,开发准确高效的识别算法具有一定难度。

(2)大规模数据处理难

        对于大规模的视频数据进行结构化处理,需要强大的计算能力和存储资源支持。

(3)环境干扰大

        视频结构化分析技术对环境比较敏感,光线、杂物、恶劣天气、晃动等因素都可能影响识别效果。

2、未来展望

        视频结构化分析技术是一种重要的视频处理技术,它通过智能分析将视频内容转化为结构化数据,提高了视频内容的可搜索性和可分析性,为智能监控、智能交通、智能安防等领域的发展提供了有力支持。

        随着人工智能技术的不断发展,视频结构化分析技术将在更多领域得到应用和推广。未来,该技术有望实现更高效、更精准的视频内容分析和处理,为各个行业提供更强大的视频智能应用支持。


文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。


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

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

相关文章

鸿蒙语言基础类库:【@system.configuration (应用配置)】

应用配置 说明: 从API Version 7 开始,该接口不再维护,推荐使用新接口[ohos.i18n]和[ohos.intl]。本模块首批接口从API version 3开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import configurati…

LeetCode分发糖果(贪心思路分析)

题目描述 贪心思路 思路及解法 我们可以将「相邻的孩子中&#xff0c;评分高的孩子必须获得更多的糖果」这句话拆分为两个规则&#xff0c;分别处理。 左规则&#xff1a;当 ratings[i−1]<ratings[i] 时&#xff0c;i 号学生的糖果数量将比 i−1 号孩子的糖果数量多。 …

新书速览|Vue.js 3.x+Express全栈开发:从0到1打造商城项目

《Vue.js 3.xExpress全栈开发&#xff1a;从0到1打造商城项目》 1 本书内容 《Vue.js 3.xExpress全栈开发 : 从0到1打造商城项目》是一本详尽的全栈开发教程&#xff0c;旨在通过Vue.js和Express框架引导读者从零开始构建一个完整的电商项目。内容覆盖电商项目的基本结构&…

(c++)virtual关键字的作用,多态的原理(详细)

1.viirtual修饰的两种函数 virtual 修饰的函数有两种&#xff0c;一个是虚函数&#xff0c;一个是纯虚函数。 2.虚函数与纯虚函数的异同之处 1.虚函数与纯虚函数的相同之处 虚函数和纯虚函数都重写的一种&#xff0c;什么是重写呢&#xff1f;重写是指在子类中写和父类中返…

2024-07-15 Unity插件 Odin Inspector3 —— Button Attributes

文章目录 1 说明2 Button 特性2.1 Button2.2 ButtonGroup2.3 EnumPaging2.4 EnumToggleButtons2.5 InlineButton2.6 ResponsiveButtonGroup 1 说明 ​ 本文介绍 Odin Inspector 插件中有关 Button 特性的使用方法。 2 Button 特性 2.1 Button 依据方法&#xff0c;在 Inspec…

使用DHCP动态管理主机地址

前言&#xff1a;本博客仅作记录学习使用&#xff0c;部分图片出自网络&#xff0c;如有侵犯您的权益&#xff0c;请联系删除 一、动态主机地址管理协议 动态主机配置协议&#xff08;DHCP&#xff09;是一种基于UDP协议且仅限于在局域网内部使用的网络协议&#xff0c;主要用…

书生大模型第一关-Linux基础知识

1.闯关任务&#xff1a;关任务 完成SSH连接与端口映射并运行hello_world.py 首先SSH 命令连接进行转发 ssh -p 33704 rootssh.intern-ai.org.cn -CNg -L {本地机器_PORT}:127.0.0.1:{开发机_PORT} -o StrictHostKeyCheckingno在远程服务器上&#xff08;开发机&#xff09;运…

操作系统杂项(二)

目录 一、简述GDB常见的调试命令&#xff0c;什么是条件断点&#xff0c;多进程下如何调试 1、GDB调试 2、命令格式 3、条件断点 4、多进程下如何调试 二、简述什么是“大端小端”及如何判断 1、小端模式 2、大端模式 3、如何判断 三、简述进程调度算法有哪些 1、分…

iSCSI 网络存储服务部署

一、介绍 iSCSI &#xff08;Internet Small Computer System Interface&#xff09;&#xff0c;互联网小型计算机系统接口&#xff1b;iSCSI 是SCSI接口 与以太网技术相结合的新型存储技术&#xff0c;属于ip san的一种&#xff0c;可以用来在网络中传输 SCSI 接口的命令和数…

用户进入网站之后看一眼就跳走,你知道原因吗?

用户进入网站后立即离开的原因可能有很多&#xff0c;以下是一些可能的原因和相应的规避办法&#xff1a; 页面加载速度慢&#xff1a; 如果网站加载速度过慢&#xff0c;用户可能会感到不耐烦并离开。可以通过优化网站的代码和资源&#xff0c;使用浏览器缓存、CDN加速等技术…

Docker缩小镜像体积与搭建LNMP架构

镜像加速地址 {"registry-mirrors": ["https://docker.m.daocloud.io","https://docker.1panel.live"] } daemon.json 配置文件里面 bip 配置项中可以配置docker 的网段 {"graph": "/data/docker", #数据目录&#xff0…

QTreeWidget

一、基本要点 1、QTreeWidgetItem 是 Qt 开发框架中的一个重要组件&#xff0c;它主要用于表示树形视图中的节点。在 QTreeWidget 这样的控件中&#xff0c;每个节点都是 QTreeWidgetItem 的实例&#xff0c;可以包含文本、图标以及其他数据。 2、connect 是Qt中的一个重要函…

Crackmapexec一键检测网络环境(KALI工具系列四十四)

目录 1、KALI LINUX 简介 2、Crackmapexec工具介绍 3、信息收集 3.1 目标IP 3.2 kali的IP 4、操作步骤 4.1 帮助命令 4.2 扫描网段 4.3 验证访问 5、总结 1、KALI LINUX 简介 Kali Linux 是一个功能强大、多才多艺的 Linux 发行版 &#xff0c;广泛用于网络安全社区。它…

蓝卓油气行业解决方案

我国是全球最大的能源消费国&#xff0c;保障国家能源安全是我国能源发展的首要任务&#xff0c;油气作为我国能源体系的重要组成部分&#xff0c;是支撑我国工业和经济社会发展的基础和“压舱石&#xff0c;也是必须筑牢的能源安全底线。 蓝卓根据油气田行业发展趋势&#xf…

Linux中六种常见工具

一、软件包管理器yum 1、yum概念 yum是一个软件下载安装管理的客户端&#xff0c;例如手机上的小米一应用商城。 那为什么我们推荐在Linux中用yum下载软件呢&#xff1f; 其实软件的安装有三种方式&#xff1a;源代码安装&#xff0c;rpm包安装&#xff0c;yum安装。 a、源…

STM32 HRTIM生成PWM时遇到无法输出PWM脉冲波形问题

在使用HRTIM生成PWM时&#xff0c;当把周期寄存器更新的设置放到while循环中时&#xff0c;无法输出PWM脉冲波形&#xff0c;即使增加计数延时也无法输出&#xff0c;最终只能放到中断函数中执行后期寄存器值更新才能够生成PWM脉冲波形。

【XSS】

文章目录 0x01 简介0x02 XSS Payload用法XSS攻击平台及调试JavaScript 0x03 XSS构造技巧XSS漏洞防御策略 跨站脚本攻击&#xff0c;Cross Site Script。&#xff08;重点在于脚本script&#xff09; 分类 反射型、存储型DOM型 漏洞原理&#xff1a;通过插入script篡改“HTML”…

单片机设计_自行车码表(AT89C51, LCD1602, DS1302,霍尔传感器)

想要更多项目私wo!!! 一、电路设计 系统采用51单片机LCD1602液晶DS1302时钟模块霍尔传感器电机按键模块蜂鸣器报警模块设计而成。 产品自带单片机上电复位电路、手动复位电路&#xff08;复位按键&#xff09;、晶振电路&#xff08;给单片机提供时钟周期&#xff09;。 …

下载安装VSCode并添加插件作为仓颉编程入门编辑器

VSCode下载地址&#xff1a;下载 Visual Studio Code - Mac、Linux、Windows 插件下载&#xff1a;GitCode - 全球开发者的开源社区,开源代码托管平台 仓颉社区中下载解压 cangjie.vsix 插件 打开VSCode 按 Ctrl Shift X 弹出下图 按照上图步骤依次点击选中我们下…

网络编程+文件上传操作的理解

前言&#xff1a; 概述:在网络通信协议下,不同计算机上运行的程序,进行数据传输 比如:通信,视频通话,网游,邮件等 只要是计算机之间通过网络进行数据传输,就有网络编程的存在 &#xff08;下面单纯是在Java基础中了解了一下网络编程&#xff0c;感觉理…