Deepstream-Occupancy-Analytics 项目教程

Deepstream-Occupancy-Analytics 项目教程

deepstream-occupancy-analyticsThis is a sample application for counting people entering/leaving in a building using NVIDIA Deepstream SDK, Transfer Learning Toolkit (TLT), and pre-trained models. This application can be used to build real-time occupancy analytics applications for smart buildings, hospitals, retail, etc. The application is based on deepstream-test5 sample application.项目地址:https://gitcode.com/gh_mirrors/de/deepstream-occupancy-analytics

项目介绍

Deepstream-Occupancy-Analytics 是一个基于 NVIDIA Deepstream SDK 和 Transfer Learning Toolkit (TLT) 的示例应用程序,用于统计人员进出建筑物的数量。该应用程序可以用于构建实时的人员占用分析系统,适用于智能建筑、医院、零售等多个领域。项目源码托管在 GitHub 上,地址为:Deepstream-Occupancy-Analytics

项目快速启动

环境准备

确保你已经安装了 Deepstream SDK 6.0 并配置好了相应的环境。以下是快速启动步骤:

  1. 克隆项目仓库

    git clone https://github.com/NVIDIA-AI-IOT/deepstream-occupancy-analytics.git
    cd deepstream-occupancy-analytics
    
  2. 下载 PeopleNet 模型

    cd config
    ./model.sh
    
  3. 设置 CUDA 版本 根据你的平台设置 CUDA 版本,编辑 Makefile

    CUDA_VER=11.4  # 对于 Jetson
    # CUDA_VER=11.8  # 对于 x86
    
  4. 编译项目

    cd ..
    make
    
  5. 配置消息转换库 编辑 dstest_occupancy_analytics.txt 文件,设置 msg-conv-msg2p-lib

    [sink1]
    msg-conv-msg2p-lib=$DEEPSTREAM_SDK_PATH/deepstream-occupancy-analytics/bin/jetson/libnvds_msgconv.so  # 对于 Jetson
    # msg-conv-msg2p-lib=$DEEPSTREAM_SDK_PATH/deepstream-occupancy-analytics/bin/x86/libnvds_msgconv.so  # 对于 x86
    
  6. 运行应用程序

    ./deepstream-test5-analytics -c config/dstest_occupancy_analytics.txt
    

应用案例和最佳实践

智能建筑

在智能建筑中,Deepstream-Occupancy-Analytics 可以用于实时监控和分析人员流动,优化能源使用和安全管理。

医院

在医院环境中,该应用程序可以帮助管理人员的流动,确保医疗资源的有效分配,并提高患者的安全和舒适度。

零售

在零售领域,Deepstream-Occupancy-Analytics 可以用于分析顾客流量,优化商品布局和促销策略,提升购物体验。

典型生态项目

Deepstream SDK

Deepstream SDK 是 NVIDIA 提供的一个用于构建智能视频分析应用程序的平台,支持多种 AI 模型和数据源。

Transfer Learning Toolkit (TLT)

TLT 是一个用于训练和优化深度学习模型的工具包,可以与 Deepstream SDK 结合使用,提供高效的模型训练和部署解决方案。

通过以上步骤和案例,你可以快速上手并应用 Deepstream-Occupancy-Analytics 项目,构建实时的人员占用分析系统。

deepstream-occupancy-analyticsThis is a sample application for counting people entering/leaving in a building using NVIDIA Deepstream SDK, Transfer Learning Toolkit (TLT), and pre-trained models. This application can be used to build real-time occupancy analytics applications for smart buildings, hospitals, retail, etc. The application is based on deepstream-test5 sample application.项目地址:https://gitcode.com/gh_mirrors/de/deepstream-occupancy-analytics

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

戚游焰Mildred

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值