基于AIoTedge+ThingsKit物联网平台,实现办公室人员进出AI统计

在AIoT时代,智能办公已成为提升企业效率的关键。本期文章将带你了解如何利用AIoTedge结合ThingsKit物联网平台,实现办公室人员进出的智能统计。这不是简单的技术堆砌,而是一场关于AI与IoT融合的实战演示。🌟

提示:AIoTedge是云腾五洲即将发布的边缘计算平台产品,本次演示的人员进出统计AI模型为AIoTedge内置AI模型,该模型使用的是百度的PP-Human中的人流计数与轨迹绘制算法模型),关于内置的全量AI模型,请在产品发布后见模型商店。

690fe3dc6fead0eb183d660d622ec56e.jpeg


01.PP-Human简介

PP-Human 是由 PaddlePaddle 团队开发的一款专注于行人分析的综合性工具,它集成了多种基于深度学习的算法,用于处理与行人相关的多种视觉任务。以下是对 PP-Human 算法模型的简介:

c8dbf3e29617004eb1de77f0f8d1bffd.jpeg

  • 目标检测 (Object Detection): PP-Human 提供了用于检测图像或视频中的行人位置的预训练模型。
  • 行人跟踪 (Pedestrian Tracking): 利用目标检测的结果,PP-Human 能够对视频中的行人进行连续帧跟踪,以识别和记录个体在场景中的移动。
  • 属性识别 (Attribute Recognition): 该功能可以识别行人的属性,如穿着、是否背包等,这在人群分析和个性化推荐中非常有用。
  • 行为识别 (Action Recognition): PP-Human 集成了基于骨骼点的行为识别模块,能够识别行人的动作和行为模式,如摔倒、打架等,这对于安防监控和智能社区管理至关重要。
  • ReID (Re-identification): 跨镜头跟踪,即 ReID 技术,用于在不同的摄像头视角下识别和追踪同一个行人。
  • 实时人流计数 (Real-time People Counting): PP-Human 能够实时统计通过特定区域的人流数量,适用于商场、公园等公共场所的流量管理。
  • 环境准备与部署: PP-Human 支持服务器端部署,并可利用 TensorRT 加速,以实现在 T4 服务器上达到实时处理的效果。
  • 模型下载与配置: 用户可以直接下载使用 PP-Human 提供的多种预训练模型,并通过配置文件进行模型路径的指定和功能模块的启用。
  • 使用方式: PP-Human 支持多种使用方式,包括通过命令行快速执行功能、使用配置文件进行功能模块的快速切换,以及对视频文件夹进行并行分析。
  • 应用场景: PP-Human 广泛应用于智慧交通、智慧城市、工业巡检等领域,帮助完成固定任务的统计和分析。

PP-Human 的设计旨在提供开箱即用的解决方案,以加速算法在产业界的落地应用,AIoTedge也内置了该部分的算法。


02.人流计数AI算法的应用场景

在AIoTedge边缘平台中,借助边同步技术,AI监测数据得以高效传输至ThingsKit物联网云平台进行存储和管理。结合平台的规则引擎与大屏可视化等低代码工具,我们能够快速实现一系列智能化应用,例如:

  • 人员离开告警:当系统检测到人员离开特定区域时,自动触发告警机制。

  • 智能节能:在人员离开后,系统会自动关闭灯光,实现能源的合理利用。
  • 更多场景请咨询客服。

AIoTedge架构图

1013540f5031cff4b1175c73d439b660.jpeg

AIoTedge界面预览

2adc499e2a45c252fc13d4eec7dfd68a.jpeg



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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Linux】Centos7安装部署unimrcp,搭建MRCP服务器

yum install libtool yum install libtool-ltdl-devel yum install libsofia-sip-ua find / -name libsofia-sip-ua.so.0 2>/dev/null # 设置环境变量:如果库文件存在但不在默认搜索路径中,你可以通过设置 LD_LIBRARY_PATH 环境变量来告诉系统在哪…

Github学习

1.Git与Github 区别: Git是一个分布式版本控制系统,简单的说就是一个软件,用于记录一个或若干个文件内容变化,以便将来查阅特点版本修订情况的软件。 Github是一个为用户提高Git服务的网站,简单说就是一个可以放代码的地方。Gi…

数字化社会的引擎:揭示Facebook的影响力

在当今数字化社会中,社交媒体平台扮演着至关重要的角色,而Facebook作为其中的巨头之一,其影响力不可忽视。本文将深入探讨Facebook的影响力,从多个角度揭示其在数字化社会中的引擎作用。 1. 社交互动的核心平台 Facebook作为社交…

使用Python递归重命名文件和文件夹

使用 Python 递归重命名文件和文件夹可以通过 os 模块和 os.path 模块来完成。下面是一个示例代码,演示如何递归地重命名文件和文件夹: 1、问题背景 在研究大型数字档案时,需要将这些档案复制到本地存储进行保存。这些档案通常存储在 USB 驱…

【机器学习】LoFTR:革命性图像特征批评技术等领跑者

LoFTR:革命性图像特征匹配技术的领跑者 一、引言二、LoFTR技术的创新之处三、LoFTR技术的实现原理四、LoFTR技术的代码实例五、结语 一、引言 在3D计算机视觉领域,图像特征匹配技术一直是研究的热点和难点。随着技术的不断发展,传统的特征检…

力扣:48. 旋转图像(Java)

目录 题目描述:输入:输出:代码实现: 题目描述: 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使…

图神经网络实战(10)——归纳学习

图神经网络实战(10)——归纳学习 0. 前言1. 转导学习与归纳学习2. 蛋白质相互作用数据集3. 构建 GraphSAGE 模型实现归纳学习小结系列链接 0. 前言 归纳学习 (Inductive learning) 通过基于已观测训练数据,建立一个通用模型,使模…

Maven:Maven基础

Maven apache旗下的一个开源项目,一款用于管理和构建java项目的工具 什么是Maven 一个项目管理和构建工具,基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建,报告和文档. Maven的作用 依赖管理 方便快捷的管理项目依赖的资源jar包,避免版本冲突问题 统一…

C++的数据结构(四):队列

在数据结构中,队列(Queue)是一种特殊的线性表,只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。队列中没有元素时,称为空队列。队列的…

小程序的小组件

进度的组件 文字换行过滤 以及 排序 简单易懂 只为了记录工作 <template><div><ProgressBar :progress"progress" /><button click"increaseProgress">增加进度</button><view class"goods-name">12…

电脑锁屏快捷键是哪个?1分钟弄懂锁屏设置!

“当我暂时不需要使用电脑时&#xff0c;想给电脑设置锁屏&#xff0c;有朋友知道电脑锁屏快捷键是哪个吗&#xff1f;” 随着信息技术的飞速发展&#xff0c;我们在日常生活中经常需要使用电脑。然而&#xff0c;当我们暂时离开电脑时&#xff0c;如何确保电脑信息安全&#x…

【解决】Android APK文件安装时 已包含数字签名相同APP问题

引言 在开发Android程序过程中&#xff0c;编译好的APK文件&#xff0c;安装至Android手机时&#xff0c;有时会报 包含数字签名相同的APP 然后无法安装的问题&#xff0c;这可能是之前安装过同签名的APP&#xff0c;但是如果不知道哪个是&#xff0c;无法有效卸载&#xff0c;…

图文详解:synchronized关键字 及其底层原理

目录 一.线程安全问题 二.synchronized关键字 ▐ synchronized图解 ▐ 可重入锁及图解 ▐ synchronized用于方法上 三.Java标准库中synchronized的使用 四.synchronized的底层实现原理 一.线程安全问题 线程安全是指在多线程环境下&#xff0c;对共享资源的访问不会导致…

详解循环队列——链表与数组双版本

前言&#xff1a;本节内容主要是讲解循环队列。 在本篇中会讲到两个版本——数组版本、链表版本。本篇内容适合正在学习数据结构队列章节或者已经学过队列但对循环队列感觉模糊的友友们 。 首先先来看一下什么是循环队列 什么是循环队列 因为是刚开始讲解&#xff0c; 所以我们…

【基础绘图】 10.饼图

效果图&#xff1a; 主要步骤&#xff1a; 1. 数据准备&#xff1a;自己赋值的随机数 2. 图像绘制&#xff1a;绘制饼图 详细代码&#xff1a;着急的直接拖到最后有完整代码 步骤一&#xff1a;导入库包及图片存储路径并设置中文字体为宋体&#xff0c;西文为新罗马&#…

totoriseSVN 常见问题

1. SVN 无法 clean up 上传时没有关闭 Excel&#xff0c;导致传入了一些临时文件&#xff08;文件名以$开头&#xff09;&#xff0c;关闭文件后临时文件自动删除&#xff0c;导致 SVN 版本错乱&#xff0c;使用 CleanUp 功能无效 更新时提示【Previous operation has not fin…

win7 phpstudy 多站点无法保存hosts的原因

1、先找到hosts文件位置 C:\Windows\System32\drivers\etc hosts文件不是txt的后缀&#xff0c;它是一个系统文件 2、如果不显示需要查找隐藏文件 组织-》文件夹和搜索选项-》查看-》取消隐藏文件夹的的√ 3、文件无法编辑 属性不要勾选只读

【SAP-FICO】SAP-FICO生产订单-结算规则配置路径(OKO7)

需求&#xff1a; 作为一个ABAPer&#xff0c;有接到一个狗屁倒灶的配置需求&#xff0c;要求如下&#xff0c;给生产订单的结算规则显示出来 图1&#xff1a;找一个生产订单&#xff0c;显示其结算规则 CO03→菜单栏-表头→结算规则 图2&#xff1a;查看该生产订单&#xff0c…

SMB/RPC协议分析之-命名/匿名管道pipe

在前面的文章中&#xff0c;介绍了SMB协议共享相关的内容&#xff0c;详见我的专栏《网络攻防协议实战分析》&#xff0c;连接这里。在SMB协议中往往需要连接到对应的远程管道&#xff0c;如果你经常接触到SMB协议&#xff0c;相信你对于lsass&#xff0c;svcctl等多种命名管道…

数据结构-二叉树-AVL树(平衡二叉树)

红黑树是平衡二叉树的一个变种。 一、 产生平衡二叉树的原因。 二叉搜索树的问题在于极端场景下退化为类似链表的结构&#xff0c;所以搜索的时间复杂度就变成了O(N)。为了保证二叉树不退化为链表&#xff0c;我们必须保证二叉树的的平衡性。 二叉平衡搜索树就是解决上面的问…