Skip to main content

reComputer Jetson 工具包

SenseCraft AI-Jetson 是专为 NVIDIA Jetson 边缘 AI 设备设计的开发工具包和平台。只需运行"快速启动脚本",您就会看到一个交互式用户界面,可以查看带有预加载视频和预加载 AI 模型的示例应用程序。如果您想添加自己的 USB 摄像头、IP 摄像头,只需点击几下即可完成!

除了我们提供的各种开箱即用的内置 AI 模型外,您还可以访问 SenseCraft AI 平台上的大量公共模型,您将能够下载和部署特定场景的 AI 模型,并根据您的需求创建个性化的 AI 解决方案。SenseCraft AI 是您视觉 AI 智能决策的合作伙伴,为您提供简单、灵活和高效的推理和解决方案构建能力。

安装 SenseCraft AI-Jetson

硬件要求

  • NVIDIA Jetson 设备
  • 通过以太网/WiFi 连接互联网
  • 显示器

软件要求

  • JetPack 5.1.2 (L4T 35.4.1)
  • JetPack 5.1.1 (L4T 35.3.1)
  • JetPack 5.1 (L4T 35.2.1)

快速开始

  1. 将 Jetson 连接到显示器并开机
  2. 将鼠标和键盘插入设备,在终端中输入以下命令来运行应用程序
bash <(wget -qO- https://sensecraft-statics.seeed.cc/edge-ai/init-script/edge-ai-setup.sh)
  1. 在应用程序安装过程中,您需要设置以下可选配置,请根据您的需要进行设置
  • [可选] 启用 jetson_clocks 脚本,通过将 CPU、GPU 和 EMC 时钟设置为最大频率来最大化 Jetson 性能?[y/n](默认:y):y
    提供 jetson_clocks 脚本,通过将 CPU、GPU 和 EMC 时钟设置为静态最大频率来最大化 Jetson 性能。

  • [可选] 通过卸载一些不必要的软件包(如 libreoffice)来节省空间,更改交换内存的大小?(/swapfile) [y/n](默认:n):n
    在内存不足的情况下(特别是 jetson nano),最好启用交换以确保程序的正常运行。

  • [可选] 您想要创建或更改交换内存的大小吗?(/swapfile)?
    为了从 nano 获得更好的性能,请开启交换。

  • [可选] 使用外部设备来存储 Docker 数据目录?(用于 docker 镜像和卷)?

  • (如果您的根分区小于 32 GB,建议使用)。[y/n](默认:n):n

边缘 AI 程序需要至少 32G 的存储空间才能运行,如果没有,您可以选择将 docker 数据卷挂载到外部磁盘。

  1. 现在您可以体验 SenseCraft AI-Jetson

部署新模型

  1. 访问"AI 模型"页面并选择您需要的 AI 模型

  1. 点击"部署模型"按钮

  1. 查看说明文档以确保设备已安装 SenseCraft AI-Jetson 并且 AI 模型适配设备类型。

  1. 选择一个在线设备

  1. AI 模型需要应用视频流,如果没有流,请先添加有效的流。模型库将直接将流信息发送到设备。
note

更多流信息描述请查看流管理

  1. 将 AI 模型和流信息发送到设备。AI 模型部署需要几分钟时间,因此您可以离开当前页面,几分钟后转到设备查看已部署的 AI 模型

流管理

SenseCraft AI-Jetson 支持添加多个视频流,并支持根据需要添加 USB 摄像头和 IP 摄像头。

可以添加的视频流数量取决于设备的 CPU 和内存资源。请注意设备的资源使用情况。

添加流

  1. 访问流页面并点击 + 图标

  1. 设置新视频流的有效信息,详细信息请查看下表
字段内容
流名称1 此流的自定义名称。
2 不能为空
视频类型1 IP 摄像头:访问 IP 摄像头,需要输入有效的 rtsp url
2 USB 摄像头:将 USB 摄像头连接到设备,自动识别 USB,然后在视频路径中选择正确的 USB 摄像头。
视频路径视频路径,格式由"视频类型"决定,如果错误,将使用默认视频。
设备 AI 模型1 选择已在设备上下载的 AI 模型
2 如果您的设备上没有 AI 模型,请转到 AI 模型页面将模型下载到您的设备。
置信度阈值1 检测的对象置信度阈值。
2 格式:浮点数 [0, 1]
IoU 阈值1 IoU 用于评估预测边界框与真实边界框相比的准确性2 格式:浮点数 [0, 1]
FPS1 流的每秒帧数
2 格式:整数 [1,60]
质量1 输出流质量。默认:50
2 格式:整数 [0,100]
最大检测数1 每张图像的最大检测数。默认:3002 格式:整数 [0,1000]
显示帧率1 是否显示流的帧率
2 格式:布尔值 [True,False]
● True:显示 FPS
● False:不显示 FPS
显示时钟1 是否显示时间
2 格式:布尔值 [True,False]
● True:显示时间
● False:不显示时间
  1. 点击"保存"按钮并返回主页查看新的流和AI检测结果。

删除流

进入流详情页面,点击"删除"图标来删除流

AI模型管理

管理设备上已下载的所有AI模型。

  • AI模型将显示使用该模型的流的名称。
  • 未在流中使用的AI模型可以被删除

设置

关于

设备信息,更多信息请查看下表

字段内容
产品设备的模块
IP设备网络IP地址
序列号设备的唯一生产序列号
MAC地址网络MAC地址
CPU使用率设备CPU使用率
RAM设备RAM
Swap设备交换空间
磁盘使用率设备磁盘使用率
Cuda版本设备上安装的Cuda版本
Jetpack版本设备上安装的jetpack版本

绑定到 SenseCraft AI 平台

SenseCraft AI -Jetson 专为边缘 AI 设计。AI 推理和视频流处理在设备本地完成,只有当您需要下载更多 AI 模型时才需要将设备绑定到 SenseCraft AI-Model Zoo,下载完成后您可以从平台中移除设备。

  1. 访问 SenseCraft AI-Model Zoo
  2. 使用有效的电子邮件地址注册。SenseCraft-AI Model Zoo 账户与 SenseCAP 云账户相同,如果您已经有 SenseCAP Cloud 账户,可以直接登录。

  1. 访问"设备工作区"并点击"添加设备"按钮。
  2. 输入设备自定义名称并从设备获取绑定代码。

  1. 返回设备的 SenseCraft AI 应用程序。点击"绑定到 SenseCraft AI 平台",然后应用程序将显示绑定代码和临时名称。
  • 绑定代码:在 SenseCraft AI-Model Zoo 上输入正确有效的绑定代码以完成设备绑定。
  • 临时名称:如果绑定代码重复,则需要输入正确的临时名称。

  1. 输入正确有效的绑定代码并点击"确认"按钮
  2. 绑定成功,现在您可以从模型库添加新的 AI 模型

解绑

如果您不需要在 AI 平台上远程管理您的设备,可以从您的 AI 平台账户中删除设备。您可以从设备或平台上解绑

  • 从 AI 模型库解绑设备,点击"删除"

  • 通过禁用"绑定到 SenseCraft AI 平台"来解绑设备

应用更新

SenseCraft AI 应用更新分为自动更新和手动更新,您可以根据需要进行设置。

自动更新:每 5 分钟检查一次更新,当检测到新版本时,信息将自动更新,无需手动操作。

手动更新:手动检查更新,当检测到新版本时点击更新按钮进行更新

技术支持

需要 SenseCAP Indicator 的帮助?我们在这里为您提供协助!

Loading Comments...