跟踪火车站对象并检测遗弃物体

简介: 跟踪火车站的对象并确定哪些对象保持静止。公共场所的遗弃物品会引起当局的关注,因为它们可能会构成安全风险。算法(例如本例中使用的算法)可用于通过将他们的注意力引导到潜在的感兴趣区域来协助监控实时监控视频的安全人员。

一、前言
跟踪火车站的对象并确定哪些对象保持静止。公共场所的遗弃物品会引起当局的关注,因为它们可能会构成安全风险。算法(例如本例中使用的算法)可用于通过将他们的注意力引导到潜在的感兴趣区域来协助监控实时监控视频的安全人员。
使用以下步骤实现此算法:1) 通过提取感兴趣区域 (ROI) 来消除不太可能包含废弃对象的视频区域。2)使用背景减法执行视频分割。3) 使用 Blob 分析块计算对象统计信息。4) 根据对象的面积和质心统计信息跟踪对象。5)可视化结果。
二、模型
下图显示了“放弃对象检测”示例模型。
1.png

三、存储后台子系统
此示例使用视频的第一帧作为背景。为了提高准确性,该示例使用强度和颜色信息进行背景减法操作。在此操作期间,Cb 和 Cr 颜色通道存储在复杂数组中。

如果正在设计专业的监控系统,则应实现更复杂的分割算法。
2.png

四、检测子系统
检测子系统包含主算法。在此子系统中,亮度分割和颜色分割子系统使用强度和颜色数据执行背景减法。该示例使用二进制 OR 运算符组合这两个分段结果。斑点分析块计算场景中存在的对象的统计信息。
3.png

废弃的对象跟踪器子系统(如下所示)使用对象统计信息来确定哪些对象是静止的。要查看此子系统的内容,请右键单击该子系统,然后选择“掩码”>“掩码下查找”。要查看跟踪算法详细信息,请双击“放弃的对象跟踪器块。

4.png

五、遗弃物体检测结果
“所有对象”窗口用黄色框标记感兴趣区域 (ROI),用绿色框标记所有检测到的对象。
5.png

Threshold(阈值)窗口显示ROI中背景相减的结果。

6.png

“放弃的对象”窗口用一个红色框高亮显示放弃的对象。
7.png

目录
相关文章
|
人工智能 安全 大数据
华为开源操作系统openEuler安装与体验
华为开源操作系统openEuler安装与体验
1607 0
华为开源操作系统openEuler安装与体验
|
网络协议 Java Maven
基于Netty实现TCP通信
基于Netty实现TCP通信
218 0
Idea中找不到GitHub中的全部分支、无法查看新分支
Idea中找不到GitHub中的全部分支、无法查看新分支
1324 0
Idea中找不到GitHub中的全部分支、无法查看新分支
|
应用服务中间件 网络安全 nginx
nginx配置http和https共存
server { listen 80; listen 443 ssl; server_name localhost;        #ssl on; ssl_certificate /usr/local/Tengine/sslcrt/linuxyan.
5193 0
|
12月前
|
安全 BI 数据安全/隐私保护
分享三款性价比超高的AD域管理工具
目前很多企业利用Active Directory (AD )来确保网络环境安全并维护更便捷的管理用户帐户。但还是有很多复杂的问题需要工具来辅助解决,在选择什么样的工具这个问题上,企业通常需要遵守严格的预算限制。
589 1
分享三款性价比超高的AD域管理工具
|
12月前
|
SQL 分布式计算 关系型数据库
Hadoop-21 Sqoop 数据迁移工具 简介与环境配置 云服务器 ETL工具 MySQL与Hive数据互相迁移 导入导出
Hadoop-21 Sqoop 数据迁移工具 简介与环境配置 云服务器 ETL工具 MySQL与Hive数据互相迁移 导入导出
290 3
|
图形学
Unity 坐标系
Unity 坐标系
277 0
Unity 坐标系
|
Java 调度
Java一分钟之线程池:ExecutorService与Future
【5月更文挑战第12天】Java并发编程中,`ExecutorService`和`Future`是关键组件,简化多线程并提供异步执行能力。`ExecutorService`是线程池接口,用于提交任务到线程池,如`ThreadPoolExecutor`和`ScheduledThreadPoolExecutor`。通过`submit()`提交任务并返回`Future`对象,可检查任务状态、获取结果或取消任务。注意处理`ExecutionException`和避免无限等待。实战示例展示了如何异步执行任务并获取结果。理解这些概念对提升并发性能至关重要。
275 5
|
安全 Java API
深入探索 org.springframework.http.server.reactive.ServerHttpRequest:Reactive世界中的HTTP请求处理
深入探索 org.springframework.http.server.reactive.ServerHttpRequest:Reactive世界中的HTTP请求处理
549 0
|
SQL 开发框架 .NET
【Entity Framework】聊聊EF中复杂查询运算符
【Entity Framework】聊聊EF中复杂查询运算符
238 0