Vision Board系列教程 | 神经网络模型训练及部署指南

RT-AK轻松实现一键部署AI模型至RT-Thread RT-AK轻松实现一键部署AI模型至RT-Thread0、准备工作1、如何下载 ART-Pi SDK1.1.1在 RT-Thread Studio 里直接下载 sdk1.1.2 在 GitHub 里直接下载 sdk2、RT-AK 简介3、神经网络模型4、 X-CUBE-AI 介绍4.1下载4.2 X-CUBE-AI 安装4.3 执行步骤4.4 基础运行命令基础运行命令示例4.5 RT-Thread Studio 编译 0、准备工作 本文主要讲述了如何简单的训练一个深度学习的模型,并把模型放入rtt系统中,让 阅读详情

准备工作

  • win10/11系统的电脑

  • 建议1张FAT32格式的SD卡

  • 建议自备1根Type-C数据线

资料获取

网盘中主要包括Vision Board开发所需要的常用开发工具,百度网盘资料链接:(https://pan.baidu.com/s/1_9UNZbchYImCzTTRpwsmFw?pwd=azsd)

在正式进行开发前,需要安装下图中勾选的四个软件!!!

8b225a928581586bfe1f5cac56f6bbac.png

注册账号并创建Edge Impulse工程

打开Edge Impluse网站,注册登录。随后在项目标签页创建新项目:

461e12084fa4b22dd993c29752073291.png

上传训练集

按照以下步骤,依次点击Dashboard->Add existing data->Upload data。

759bd37c412a468fe6ef1abf085e091d.png

1003791e93244556a46598808e073785.png

注意:若未在数据集中对图片进行label注释(可参考官方文章),需要手动进行添加标签,或直接选择Enter label进行标签定义。分3次单独上传3个不同图片的文件夹,并添加label为ship、truck和plane。

生成特征

点击左侧Impulse design->Create Impulse,依次点击Add a processing block、Add a learning block进行输入数据对象、训练模型的选择,并点击保存。(Add 带星标的即可)

1dbcb14e59255ffc5f5ecfb9137a99e3.png

继续点击左侧Image,Color depth选择RGB,点击保存。接下来会自动跳转到生成特征界面,点击生成特征按钮,等待特征生成,结束后会有三维图像显示。

913804016c4d95691087828ea2b146ff.png

迁移训练

点击左侧Transfer learning按钮,依次设置训练参数:训练周期、学习率等参数。随后选择自己实验最符合的训练模型(默认选第一个),点击开始训练。

f54cca794c39191f8a57a2a1ec97c4be.png

如果最后的结果和准确率不满足自己的实验要求,可尝试重新训练,重新更改参数及训练模型。

9321c7d33878de558939281455daecf5.png

在Vision Board上部署

在左侧点击Deployment,搜索OpenMV library,点击Build,等待固件生成。

3195eed39a6eab2fd08b4d61075200d8.png

将下载下来的压缩文件解压("trained.tflite"、"labels.txt"、"ei_image_classification.py"),将ei_image_classification.py改名为main.py,随后将3个文件全部复制到sd卡中去(取下SD卡,使用读卡器将3个文件复制到sd卡)。

63782c8afbd9b74e9abf42ff1ed15f77.png

用Type-C线连接Vision Board USB-OTG口,随后将sd卡中的main.py拖入OpenMV IDE中,打开并运行,此时可以在串口终端看见识别的结果及准确率。

cd92ffbe3badad9eaa5cb5ed30e6069b.png

使用虚拟U盘功能

点击RT-Thread Setting-->TinyUSB->配置项

e725ab3343d87ef80c529dc2921277f9.png

在TinyUSB选项处依次点开USING USB device->Using Mass Storage Class(MSC),将The name of the block device used by MSC中的内容更改为sd,随后保存。重新点击编译,编译完成后即可烧录到开发板。(由于文件较大,时间可能会比较长)

注意:烧录需要将Type-C线插到USB-DBG口,烧录完成后再将线插到USB-OTG口,使能USB复合设备后,每次第一次上电需要先等待弹出U盘后再连接 OpenMV IDE!!否则会卡死!!

f29ec43906baf54e0e57d30cec4c01f5.png

弹出U盘后就可以把生成OpenMV固件拖至u盘中,随后连接OpenMV IDE,即可体验自己训练的神经网络模型。

购买 Vision Board

09e1327dad57534af357a1b1a6f649d1.jpeg

https://m.tb.cn/h.g0TaaKTnfx6iM2W?tk=lI8TWrhauqR 

多模态大模型融合策略解析:从ChatGPT-4o到Qwen2.5-VL部署实战 多模态技术旨在让AI系统像人类一样,能够同时处理和关联来自不同感官(如视觉、听觉、文本)的信息。其核心原理在于通过特定的融合策略,将异构数据转化为统一的语义表示。从技术价值看,这突破了单一模态的信息局限,是实现更通用、更智能的人机交互的关键。在应用场景上,多模态技术已广泛应用于智能导盲、工业质检、内容审核等复杂环境感知与决策任务。本文以ChatGPT-4o和Qwen2.5-VL等主流模型为例,深入剖析了早融合、晚融合和中间融合三种核心策略的优劣与适用场景,并提供了详细的模型部署、多卡推理及优化实践指南,为开 阅读详情

相关推荐

机器人算法面试实战:从视觉感知到AI决策的全链路技术解析

计算机视觉是人工智能的核心领域之一,它致力于让机器像人一样理解和处理视觉信息。其基本原理是通过传感器(如相机)获取图像数据,再经由算法提取特征并进行识别、检测或分割。这项技术的核心价值在于为机器系统提供了感知环境的能力,是实现自主决策和智能交互的基础。在机器人、自动驾驶、工业质检等应用场景中,视觉感知的准确性与实时性直接决定了系统的性能上限。本文聚焦于机器人算法岗位的实战需求,深入探讨了从视觉传感器选型、图像预处理、模型训练优化,到最终与强化学习等AI决策模型集成的完整技术链路,并提供了针对YOLO、Res

weixin_34032792的博客 450

OpenMV的VisionBoard视觉识别开发板学习记录

VisionBoard,通过OpenMV Cam,提供了强大的计算机视觉功能,特别是在目标识别和定位方面。以下是关于其具体功能和参数的详细介绍。资料。

m0_74951730的博客 3223

基于Arduino UNO Q与Edge Impulse的轻量级视觉AI项目实战

边缘AI与嵌入式视觉是当前物联网和智能设备领域的关键技术,其核心在于将人工智能模型的推理能力部署到资源受限的终端设备上,实现低延迟、高隐私的本地化智能处理。其技术原理通常涉及模型轻量化、硬件加速与专用算法优化,旨在突破微控制器在算力和内存上的限制。这一技术具有显著的应用价值,能够推动智能家居、工业检测、可穿戴设备等场景的智能化升级。本文聚焦于一个具体的工程实践:利用Arduino UNO Q开发板和Edge Impulse平台,结合专为微控制器优化的FOMO目标检测算法,构建一个完整的端侧视觉识别系统。项目

weixin_34331102的博客 1022

2022 RT-thread培训学习和心得(一)

RTT-Thread暑期学校痛苦四日游

qq_35452794的博客 1349

VLA-2025-03:GR00T N1【骨架:Eagle-2;端到端双系统VLA:S2 VLM+S1 DiT+FM;数据:单/双臂+人形,机器人+人类+仿真+神经共592.9M帧/8375.7小时】

通用机器人需要多功能的躯体和智能的头脑。近年来,人形机器人的发展在构建人类世界中通用自主性的硬件平台方面展现出巨大潜力。一个基于海量多样化数据源训练的机器人基础模型,对于使机器人能够推理新情况、稳健应对现实世界的多变性以及快速学习新任务至关重要。为此,我们推出了GR00T N1,一个面向人形机器人的开放基础模型。GR00T N1是一个具有双系统架构的视觉‑语言‑动作(VLA)模型。视觉语言模块(系统2)通过视觉和语言指令来解读环境。随后的扩散Transformer模块(系统1)实时生成流畅的电机动作。

u013250861的博客 291

RT线程上通用神经网络模型onnx的后端.zip

RT线程上通用神经网络模型onnx的后端

paddle lite 嵌入式linux_【嵌入式AI入门日记】将 AI 模型移植到 RTThread 上

本期我们分享的主题是如何将 AI 模型部署到嵌入式系统中。 嵌入式关联 AIAI落地一直是一个很红火的前景和朝阳行业。我的好奇心也比较旺盛,所以关于任何嵌入式和 AI 相关的都是想尝一尝。本系列文章将带你一步一步把 AI 模型部署在嵌入式平台,移植到 RT-Thread 操作系统上,实现你从菜鸟到起飞的第一步甚至第 n 步!开发环境:后续开发过程将基于 STM32H743ZI-Nucl...

weixin_39605296的博客 648

基于反相器的超声波发生和气泡检测电路

本文主要介绍了关于超声波的两种电路——基于反相器的振荡电路和基于逻辑们的气泡检测电路

xehagy的博客 1962

主机原生搭建 DIGITS 训练环境:CUDA 驱动、cuDNN 与 NVcaffe 完整安装指南(jetson-inference)

> 本文基于 jetson-inference 仓库的 [docs/digits-native.md](https://link.gitcode.com/i/7515cb1231a4d28e3334a99e576c1996) 文档展开,讲解在不使用 NGC 容器的情况下,如何在主机(Host PC)上原生搭建 NVIDIA DIGITS 深度学习训练环境。你将掌握 NVIDIA 驱动、CUDA 验

gitblog_00620的博客 802

鸿蒙设备部署轻量级Web服务器NexServer实践

Web服务器作为互联网基础设施的核心组件,其轻量化部署在移动终端领域具有重要实践价值。本文以鸿蒙操作系统为技术载体,深入解析微内核架构如何通过资源隔离和分布式软总线实现服务高可用。重点探讨NexServer这一专为嵌入式场景设计的轻量级服务器,其ARM原生支持特性与15MB级内存占用,在HTTP/2协议处理与WebSocket通信中展现出独特优势。在智能家居控制面板、边缘计算节点等物联网典型场景中,鸿蒙设备结合NexServer的方案相比传统Nginx部署可降低60%资源消耗。通过实测数据对比,该组合在50

weixin_30411239的博客 484

基于POI-TL实现动态Word模板数据填充(含图表):从需求到落地的完整开发实践

本文聚焦企业级报告生成场景中 “在线编辑模板 + 动态数据填充” 的核心需求,详细阐述基于 POI-TL、OnlyOffice 与 MinIO 的全栈实现方案。通过代码示例拆解模板加载、文字填充、图表匹配渲染(含通过关系 ID 关联图表与段落的关键逻辑)、报告存储全步骤。最终通过技术组合实现业务人员可视化编辑模板、后端高效填充数据的目标,为同类动态 Word 生成需求提供可复用的实践参考。

imHanweihu的博客 1869

用硬纸板和树莓派打造AI硬件:谷歌AIY套件入门与实战

嵌入式AI开发通常涉及树莓派、TensorFlow Lite等工具,其核心在于将感知、推理与执行整合为可运行的原型系统。通过轻量级模型与开源硬件结合,开发者能在低成本条件下验证物体识别、语音交互等AI功能,这为创客教育、智能硬件原型设计提供了高效路径。谷歌AIY套件正是这一理念的典型实践,它利用纸板结构降低门槛,让树莓派运行AI模型,帮助开发者快速搭建视觉或语音应用,从而理解AI硬件从概念到落地的完整链路。

weixin_33937913的博客 378

sap2000 api matlab,SAP2000_API入门指南.pdf

SAP2000_API入门指南北 京 金 土 木 软 件 技 术 有 限 公 司Beijing Civil King Software TechnologyCo., Ltd.SAP2000 API 入门指南余承飞 韦群跃 汤娣概述SAP2000 API 是从 SAP2000 V11 开始引进的,即应用软件编程接口。用户可以编写程序,通过API 随心所欲地调用 SAP2000...

weixin_42118423的博客 1944

嵌入式AI融合实战:从MCU到Linux的端侧部署与优化路径

机器学习与深度学习模型在资源受限的嵌入式设备上部署,已成为边缘计算领域的关键技术挑战。其核心原理在于通过模型量化、算子融合等编译优化技术,将云端训练的神经网络转换为适合微控制器(MCU)或嵌入式Linux平台运行的轻量级形式。这项技术的价值在于实现低延迟、低功耗的本地智能推理,满足工业质检、智能家居、自动驾驶等场景对实时性与隐私保护的需求。本文聚焦TensorFlow Lite Micro(TFLM)与ONNX Runtime等推理框架,深入探讨如何在算力、内存严格受限的嵌入式环境中,完成AI模型从转换、部

weixin_34115824的博客 361

Yolo8行人车辆目标检测实战分享 完整项目代码可直接运行

Yolo8行人车辆目标检测实战分享 完整项目代码可直接运行

1294

学Simulink--基于机器人与自动化系统的场景实例:六自由度机械臂的逆运动学控制仿真

摘要:本文详细介绍了在Simulink中实现六自由度机械臂逆运动学控制的仿真方法。通过构建包含机械臂模型、路径规划器、逆运动学求解器和控制器等模块的系统,利用MATLAB Robotics工具箱进行建模。文章逐步讲解了从模型创建、轨迹规划、逆运动学求解到控制器设计的完整流程,并提供了性能评估标准。该方法能有效验证逆运动学算法,优化机械臂控制策略,提高操作精度和效率,为机器人自动化系统开发提供实用参考。

xiaoheshang_123的博客 231

HandBrake Chroma Smooth 实战指南:3 步去掉画面彩色摩尔纹

你有没有遇到过这种情况:屏幕录制的视频里文字边缘挂着彩色条纹,或者拍条纹衣服时画面泛起一层抖动的彩色波纹?这就是摩尔纹——周期性图案相互干涉产生的视觉噪点。HandBrake 自带一个专攻这类问题的 Chroma Smooth 滤镜,它只平滑色度(承载颜色信息的通道),不动亮度细节,能把颜色噪点降下去而让画面保持锐利。下面按"先跑通、再调参、后验收"的顺序带你走完整个流程。 ## 什么是摩尔纹:

gitblog_00782的博客 155

构建栅格地图matlab代码

1 使用MATLAB实现地图栅格化 效果图如下所示 图1 ...

qq_59747472的博客 4519

为 Jetson 刷写 JetPack:jetson-inference 深度学习环境搭建完整指南

> 本文以 jetson-inference 官方 Hello AI World 教程的 "System Setup" 章节([docs/jetpack-setup-2.md](https://link.gitcode.com/i/717d51e2c6fa1e322c8c086daa83da67))为骨架,结合仓库内的 Docker 脚本、L4T 版本检测脚本与构建脚本源码,系统讲解在 Jetso

gitblog_00486的博客 236

K8s(二十二):k8s集群如何部署一个Spring Boot项目(依赖于MySQL和Redis外部服务)

🔴 K8s(二十二):k8s集群如何部署一个Spring Boot项目(依赖于MySQL和Redis外部服务)

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 2万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

BeagleY-AI边缘AI部署实战:PyTorch交叉编译与PRU协同优化

边缘AI是指在资源受限的终端设备上直接运行人工智能模型的技术范式,其核心原理在于模型压缩、硬件适配与运行时优化的深度协同。技术价值体现在降低云端依赖、提升实时性与数据隐私性,广泛应用于智能农业、工业视觉和嵌入式语音唤醒等场景。针对ARM64架构的嵌入式平台(如BeagleY-AI),关键挑战在于PyTorch二进制兼容性、NEON指令集支持及协处理器(PRU)协同调度。本指南聚焦真实工程约束,提供基于Yocto的PyTorch交叉编译方案与PRU卸载激活函数/归一化等关键算子的实操路径,覆盖从glibc版本

weixin_34184158的博客 304

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

T-WAM——用于富接触操作的视觉-触觉世界动作模型:在统一的流匹配框架下联合学习未来视觉预测、触觉形变预测以及动作预测(且在插入透明导管场景中增大触觉的权重)

VT-WAM论文提出了一种创新的视觉-触觉世界动作模型,用于解决富接触机器人操作任务中的关键挑战。针对现有方法中触觉信息利用不足的问题,VT-WAM通过两个核心创新实现了突破:非对称MoT注意力机制将动作预测与触觉演化动态耦合,使模型能同时获取全局视觉场景和局部触觉接触信息;接触门控AVTAG模块通过训练阶段的排序损失,有效缓解了视觉主导偏置问题。该模型在统一流匹配框架下联合学习视觉预测、触觉形变预测和动作预测,既保留了触觉动态建模能力,又避免了推理时的视觉预测开销。实验表明VT-WAM在高接触操作任务上显

结构之法 算法之道 1024

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

快速上手AREX-2-6bit:5步在Mac上零代码获得本地AI编程助手

AREX-2-6bit 是专为 Mac(Apple Silicon)优化的 6-bit 量化大模型,由 BAAI 的 AREX-2 转换而来,能写代码、看图片、调用工具,回答前先思考。本文带你用 LM Studio **零代码**上手,5 步即可在 Mac 上获得一个完全本地运行的 AI 编程助手——不写一行代码,不需要服务器。 ## 一、AREX-2-6bit 是什么?一分钟了解这款本地 AI

gitblog_00506的博客 476

FactoryBluePrints:戴森球计划工厂蓝图仓库,5600+ 社区蓝图按功能分类

FactoryBluePrints 是《戴森球计划》的工厂蓝图仓库,集中收录社区贡献的 5600 余个生产线蓝图,覆盖从基础材料到戴森球建造的完整生产链,并内置自动更新机制。适合需要现成产线方案、不想从零布局的玩家,也适合想投稿或二次修改蓝图的作者。 ## 项目定位:社区协作的戴森球计划工厂蓝图仓库 与单一作者的蓝图包不同,这个仓库汇集小马蓝图群、CIDT 设科院等多方社区的蓝图,按功能建立中

gitblog_00468的博客 712

Jetson Nano排坑指南:供电、散热与环境配置全解析

在边缘计算与嵌入式AI开发中,Jetson Nano是一款兼顾性能与成本的热门开发板,但其环境配置过程却常让开发者陷入反复重启、黑屏、性能骤降等困境。理解它的硬件定位与软件体系,是避开这些坑的前提:它本质上是一台带GPU的Linux小电脑,依赖JetPack系统预装CUDA、TensorRT等组件,供电、散热、内存资源与x86平台差异显著。从供电原理来看,5V/4A的稳定输入是GPU满载运行的基础,电压跌落会引发系统崩溃;散热与降频机制则直接影响推理性能;而AI环境配置需遵循aarch64架构的兼容规则,如

weixin_34268843的博客 285

i.MX RT106F视觉方案实战:从硬件设计到CNN推理

在边缘设备上实现视觉识别,通常面临功耗、成本和实时性的多重挑战。传统高算力SoC虽然性能强,但启动慢、外围复杂;普通MCU又缺乏图像处理能力。跨界MCU的出现,则在两者之间找到了平衡。其核心在于将图像采集、ISP处理与神经网络加速集成于单芯片,通过硬件流水线降低CPU负载,使设备能在几百毫秒内完成从摄像头数据输入到检测结果输出的完整链路。这类方案特别适合人脸检测、物体识别等单目标、低功耗场景,如门禁面板、智能家居中控与简单工业分拣装置。本文围绕i.MX RT106F,系统梳理了视觉方案选型、硬件电路设计、启

weixin_34133829的博客 405
上一篇: 【10/26北京】智慧家居视频监测系统实战,超多动手实践等你来体验!
下一篇: RT-Thread USB协议栈-CherryUSB快速上手指南
RT-Thread物联网操作系统
博客等级 码龄6年 2万+粉丝 392原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值