当客户想要实现监控视频AI识别

news2024/10/7 0:05:03

客户说,“我想要实现视频AI识别,你给我出个方案”

“好好好,没问题”

“现在有安装的监控设备吗”

“现在已经安装了多少监控设备?需要加装吗?”

“已经安装的监控设备是什么配置,有AI算法吗?”

“想要实现哪些AI算法?”

当然,首先,一个最小化标配的监控设备由哪些组成呢?

一、监控设备的核心组件

我们试想一下,视频监控设备的底层是视频数据。

既然是数据,那都要经历采集、传输、存储、应用(查看)四个环节。

对应四个环节视频监控需要具备的设备有:

  1. 摄像机(采集):这是监控系统的基础,用于捕捉视频图像。根据不同的监控需求,可以选择固定式、半球型、枪机、红外线、高清或超高清等各种类型的摄像机。
  2. 交换机(传输):连接摄像机和录像存储设备,有时候也连接到网络中其他设备,确保视频数据在系统内部以及与外部网络之间的有效传输。
  3. 录像机(存储):常见的是硬盘录像机(DVR),用于模拟摄像机系统,还有网络视频录像机(NVR),用于IP摄像机系统。它们负责接收摄像机传来的视频信号,进行编码压缩,并存储到硬盘中以便日后查看和回放。
  4. 显示器(查看):实时显示监控画面,可以是单独的电脑显示器或专门的视频监视器,供人员查看和回放。

这就是视频监控系统的四个核心组件,除了这些,为了让视频监控系统运行起来,还需要考虑配件如电源供应、线缆(同轴电缆、网线等)、安装支架等,以及系统可能需要的软件配置和网络设置。

二、监控设备的更多可能

这个时候,客户说,“我不仅想要看到画面,还想要实现远程喊话”

没问题,加个拾音器+音响。

客户又说,“我想看到监控画面的同时,还要监测火灾”

没问题,加个烟感传感器。

客户还说,“火灾了得报警”

好的,加个声光报警器。

二、监控设备的AI识别

于是,客户又说了:

“我想看下每天进了有多少人,有多少车”

“如果监控里有人翻墙,要自动报警”

“如果监控里有人没带安全帽,要自动报警”

“如果加油站有人抽烟,要自动报警”

“车辆占道、车辆违停,火光烟雾、可疑人员、重点车辆…”

同理,都可以加,加在哪?怎么加?

从视频数据采集、传输、存储、应用四个环节拆解一下,视频监控如何升级AI算法。

1. 【采集】摄像头内置AI算法

这是最直接的方式,使用已经集成了AI算法的监控摄像头。

这类摄像头通常自带AI芯片,在摄像头内部计算。

【缺点】

很明显,由于摄像头硬件局限性,算力不高,也因此摄像头内置算法计算的精准度不高,一般都会配合云端做二次计算,所以这种摄像头一般适用于轻量计算的场景,比如家用监控中的人员宠物移动识别、基本的人员车辆出入识别等。

【优点】

这种摄像头价格便宜,部署设备的成本不高,基本满足大多数需求。

【Tips】

此外,摄像头的内置算法,可以升级吗?

较早时期的内置AI摄像头采用固定的算法,购买时预装的AI功能和识别模型在出厂后是无法更新的。

后来随着越来越多的高端或新一代内置AI摄像头设计,能够支持算法升级,升级的方式包括固件更新、云连接更新、可插拔模块或扩展槽。

2. 【采集】摄像头外加AI边缘计算单元

我们可以把边缘计算设备理解为在摄像头旁边再安装一个设备,目的是在数据传输到云端或数据中心之前,就地进行数据处理、分析和决策,对监控数据进行汇聚之后,初步分析处理和过滤,然后再上传到云端或中心管理系统。

【优点】

  • 低延迟:由于数据处理发生在靠近数据源的边缘位置,能够显著减少数据传输延迟,对于实时性要求高的应用(如自动驾驶、智能制造)至关重要。
  • 提高响应速度:本地化处理能力使得AI边缘计算网关能快速响应,提升系统整体的运行效率和用户体验。
  • 减少带宽需求:通过在边缘端对数据进行筛选、压缩和预处理,减少需要上传至云端的数据量,节省网络带宽资源。

【缺点】

  • 成本高:边缘计算网关需要专门的硬件设备,购买和维护成本较高,尤其是在大规模部署时。
  • 管理和维护复杂:分布式特性使得管理和维护工作较为复杂,需要专业的技术团队进行监控和维护。
  • 技术与标准不统一:边缘计算领域技术快速发展,但缺乏统一的标准和协议,可能导致兼容性和互操作性问题。

3. 【采集】摄像头外加AI盒子

AI盒子是一种专门用来增强已有监控系统或其他设备的人工智能处理能力的小型设备。它集成了AI处理器,专为运行特定的AI算法(如人脸识别、物体识别)而设计。

AI盒子和边缘计算设备不同的在于,更多强调的是对AI算法的支持和执行能力,可能更多地应用于视频监控的智能分析、智能家居的智能控制等场景,通过连接现有摄像头或其他数据源,为这些设备添加智能分析功能。

【缺点】

  • 计算能力限制:虽然AI盒子增加了智能分析能力,但其算力相比云端或专业AI摄像头可能有限,处理复杂任务或高并发场景时可能受限。

【优点】

  • 成本效益:相较于更换整套智能摄像头系统,外加AI盒子的成本更低,尤其是对于已大规模部署的传统摄像头环境,可以有效利用现有基础设施。
  • 灵活性和升级性:AI盒子可以根据需要灵活部署,且容易替换或升级,当有新的AI算法或技术推出时,只需更新或更换AI盒子即可,无需改动摄像头本身。
  • 易于安装和维护:多数AI盒子设计为即插即用,通过简单的网络配置即可与摄像头对接,维护起来也相对简便。

4. 【存储】更换支持AI功能的录像机(NVR/DVR)

这类录像机通常内置高性能处理器或与AI芯片集成,能够运行复杂的算法,直接对视频流进行分析。它们可以在视频数据被存储前或存储后进行处理,识别像人脸、车牌、特定行为等信息。同时AI录像机也能不断优化其识别精度,并根据预设规则报警。

【优点】

智能分析精度高,支持报警,支持收集和分析数据,与现有监控系统无缝集成,不需要大规模改造,便于升级。

【缺点】

升级依赖制造商的软件更新和算法升级,如果厂家支持不到位,可能影响长期性能和功能的更新。

5. 【应用】后端搭载AI识别服务平台

已有的监控系统,把视频数据传输到云端或数据中心之后,在那里搭载计算资源运行AI算法,然后将识别结果反馈给用户或触发相应警报。

【优点】

  • 强大的计算能力:云端或数据中心拥有强大的计算资源,可以运行复杂的AI模型,处理大量的视频数据,适合处理高分辨率视频流和进行深度学习分析。
  • 算法升级便捷:算法模型和软件更新可以在云端集中进行,无需对每个前端设备进行修改,易于维护和升级。

【缺点】

  • 网络依赖性:依赖稳定高速的网络连接,网络延迟或不稳定会影响视频数据的实时传输和处理速度,可能导致识别延迟。
  • 带宽成本:大量视频数据上传会消耗大量网络带宽,可能产生较高网络费用。
  • 响应时间:相比于边缘计算,云端处理的往返时间较长,对于需要即时反应的场景(如紧急安全事件)可能不够迅速。

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

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

相关文章

GOROOT GOPATH GOPROXY GO111MODULE

GOROOT GOROOT代表Go的安装目录。可执行程序go(或go.exe)和gofmt(或gofmt.exe)位于 GOROOT/bin目录中。 配置GOROOT环境变量,其值为Go的安装目录;然后在环境变量PATH中添加GOROOT/bin路径。 注意:GOROOT变量只是代表了安装目录,不…

微服务 | Springboot整合GateWay+Nacos实现动态路由

1、简介 路由转发 执行过滤器链。 ​ 网关,旨在为微服务架构提供一种简单有效的统一的API路由管理方式。同时,基于Filter链的方式提供了网关的基本功能,比如:鉴权、流量控制、熔断、路径重写、黑白名单、日志监控等。 基本功能…

Spring容器的启动过程及留给开发者的可拓展点

一、Spring容器启动经过了哪些过程? 1、首先需要加载读取到应用环境中的配置,比如要加载的bean的class的包路径等信息。 【读取配置】 2、再就需要找到哪些类是需要spring进行类实例创建并管理的,扫描到具体的Class及Class元信息上的一些注…

探索高效开发神器:Blackbox AI(免费编程助手)

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 🤖 想要代码生成?👌 💬 需要和AI聊天解决难题?&#…

信息化与农业生产的深度融合

信息化与农业生产的深度融合 信息化与农业生产的深度融合,是现代农业发展的一个重要趋势,它不仅促进了农业生产效率的显著提升,还为实现农业可持续发展和精准管理提供了强有力的支撑。这一过程不仅仅是技术的简单叠加,更是农业生…

TIA博途WinCC通过VB脚本从 Excel中读取数据的具体方法介绍

TIA博途WinCC通过VB脚本从 Excel中读取数据的具体方法介绍 添加 一个PLC,设置PLC的IP地址,如下图所示, 添加全局DB块,新建几个变量,如下图所示, 在数据块中添加了 tag1 …… tag6 ,共 6 个浮点数类型的变量,用来接收通过 WinCC 从 Excel 文件中读取的数据。 添加 HMI…

Mathematica训练课(44)-- 一些符号#,,//, /. 的整理

①“//”在后面写成你要执行的操作,即可执行。 注意:这一函数作用域标志的优先级是很靠后的,也就是说它会对一整行式子作用。 ②@的作用是在@后面的第一个元素进行操作 Sqrt @ a(*@作用在@后面、对离@最近的仅仅一个元素作用*) 例如,下面 若作用对象外面套着{},那么就要…

shopify入门教程-应用开发(二)

4.内网穿透 为什么要用这个,就是把电脑上的开发内容通过内网穿透显示到你的开发店铺上。这里的内网穿透我用了ngrok,花生壳,但都不如shopify官方推荐的cloudflare好用。所以这里我也推荐cloudflare。 运用内网穿透2个步骤 把app运行起来 ​​​​​​​…

EtherCAT笔记(五)—— 寻址方式与应用层协议

目录 1. EtherCAT 报文寻址 1.1 EtherCAT 网段寻址 1.1.1 直连模式 1.1.2 开放模式 1.2 段内寻址 —— 设备寻址 1.2.1 顺序寻址 1.2.2 设置寻址 1.3 逻辑寻址 1.4 关于WKC 2. 应用层协议 2.1 CoE : CANopen over EtherCAT 2.2 SoE (Servo Drive Profile …

SpringBoot学习04-[定制SpringMVC]

定制SpringMVC 定制SpringMvc的自动配置定制springmvc-configurePathMatch配置定制SpringMVC-拦截器Interceptor定制SpringMVC-CORS配置全局cors配置针对某个方法加跨域解决 WebMvcConfigurer原理定制SpringMVC-JSONJSON开发jackson的使用定制化json序列化和反序列化 JSON国际化…

解锁音乐潮流:使用TikTok API获取平台音乐信息

一、引言 TikTok,作为全球领先的短视频社交平台,不仅为用户提供了展示自我、分享生活的舞台,还为用户带来了丰富多样的音乐体验。在TikTok上,音乐与视频内容的结合,为用户带来了全新的视听盛宴。对于音乐制作人、品牌…

【Python实战因果推断】6_元学习器1

目录 Metalearners for Discrete Treatments T-Learner 简单回顾一下,在之前的部分中,你们的重点是干预效果的异质性,也就是确定各单位对治疗的不同反应。在此框架下,您希望估算 或连续情况下的 。换句话说,您想知道…

Kafka面试必备:深度解析Replica副本的作用与机制

我是小米,一个喜欢分享技术的29岁程序员。如果你喜欢我的文章,欢迎关注我的微信公众号“软件求生”,获取更多技术干货! Hey大家好!我是小米,一个超级喜欢分享技术干货的大哥哥!今天咱们来聊聊阿里巴巴面试题中的一个热门话题:Kafka中的Replica副本作用。这可是个既基础…

在运行中遇到扫描包问题

问题描述:当我们看到这个上面一行代码时就代表我们有个包没有被当前的Spring容器给扫描到,关于这个问题我们有两个:第一把整个包导进来,第二用哪个导哪个

安卓应用开发学习:获取经纬度及地理位置描述信息

前段时间,我在学习鸿蒙应用开发的过程中,在鸿蒙系统的手机上实现了获取经纬度及地理位置描述信息(鸿蒙应用开发学习:手机位置信息进阶,从经纬度数据获取地理位置描述信息)。反而学习时间更长的安卓应用开发…

Qt源码分析:窗体绘制与响应

作为一套开源的UI代码库,窗体绘制与响应自然是最为基本的功能。在前面的博文中,已就Qt中的元对象系统(反射机制)、事件循环等基础内容进行了分析,并捎带阐述了窗体响应相关的内容。因此,本文着重分析Qt中窗体绘制相关的内容。 注…

vscode 使用正则将/deep/ 替换成 :deep()

在VSCODE编辑器的SEARCH中按上图书写即可,正则表达式如下:(\/deep\/)(.*?)(?\{) 替换操作如下::deep($2) 如果有用,号隔开的用:(\/deep\/)(.*?)(?,)替换操作如下::deep($2) 即可实现快速替换所有/deep/写法; 同理…

【Dison夏令营 Day 03】使用 Python 创建我们自己的 21 点游戏

21 点(英文:Blackjack)是一种在赌场玩的纸牌游戏。这种游戏的参与者不是互相竞争,而是与赌场指定的庄家竞争。在本文中,我们将从头开始创建可在终端上玩的玩家与庄家之间的二十一点游戏。 二十一点规则 我们将为从未玩过二十一点的读者提供…

【Python实战因果推断】7_元学习器2

目录 X-Learner X-Learner X-learner 在解释上要比前一个学习器复杂得多,但其实现却非常简单,所以如果你一开始不理解,也不用担心。X 学习器有两个阶段和一个倾向得分模型。第一个阶段与 T 学习器相同。首先,将样本分为治疗组和…

3.js - 反射率(reflectivity) 、折射率(ior)

没啥太大的感觉 反射率 reflectivity 概念 反射率:指的是,材质表面反射光线的能力反射率,用于控制材质对环境光,或光源的反射程度反射率越高,材质表面反射的光线越多,看起来就越光亮使用 适用于&#xff0…