香橙派 AIpro开发板:开启AI视觉的无限可能

前言

  • 在当今这个由数据和智能驱动的时代, 人工智能(AI) 已经成为推动技术创新和实现自动化的关键。

  • 特别是在计算机视觉领域,AI的潜能被无限放大,它使得机器能够“看见”并理解视觉世界,从而执行复杂的任务,如图像识别、目标检测和场景理解等。

  • 很荣幸受邀参加CSDN关于昇腾新发布的香橙派AIpro的测评活动:

为此我将为大家介绍一款功能强大、易用性高的开发板——香橙派 AIpro

了解一下香橙派 AIpro:

  • 这是一款基于NVIDIA Jetson Nano系列处理器的开发板,具有强大的AI计算能力。

  • 它支持多种深度学习框架,如TensorFlow、PyTorch等,使开发者可以实现各种目标检测算法。

  • 香橙 AIpro还配备了丰富的硬件接口,如HDMI、USB、GPIO等,方便与其他设备进行连接和通信。

 


快速上手香橙派AIpro:

镜像烧录快速教学:

--点击链接进入香橙派官网,下载烧录工具和镜像 (点击下面指引进行下载安装)

  • --安装烧录工具balenaEtcher

    (前期准备:将插入SD卡的读卡器插入PC准备烧录):

  • (依次点击--从文件烧录--选择目标磁盘--现在烧录!)


开发板启动

香橙派AIpro启动后支持用户通过远程登录模式或者本机显示模式登录开发板推理任务,此处可根据两种模式所需的配件,自行选择其中一种模式准备相关硬件即可。

本地显示模式:(推荐)


 

登录开发板:(密码默认为:Mind@123

 

推理演示:

为了展示香橙派 AIpro的实际效果,我准备了一张图片(见下图):

 

在拍到的不太清晰的画面中包含了多名工人作业的情况。

 

通过推理模型,我们可以清晰地看到每个人都被准确地识别出来,并用矩形框进行了标注(如下图)。

 

源码仓库下载:

  • 打开终端进行git拉取:

git clone https://gitee.com/gaosongsong2023/yolov5_model.git #拉取离线模型
git clone https://gitee.com/gaosongsong2023/AI-TD            #拉取案例

 

  • 环境配置和依赖下载:

. /usr/local/Ascend/mx-.../set_env.sh #配置
apt-get update      #更新
apt-get install eog #查看图片工具

 

  • 准备测试图片编译源码:

 

cd AT-TD/
python main  #执行脚本文件
vim main.py  #修改测试图片样例,里面我写了注释

运行样例:

 

eog run.png  #查看运行样例

香橙派AIpro的模型转换指南:

在进行模型转换之前,我们需要确保已经安装了必要的工具和依赖库。首先,确保你的系统已经安装了NVIDIA Jetson Nano开发套件,并具备基本的Python环境

接下来,安装TensorRTONNX-TensorRT库,这些库将帮助我们完成模型的转换和优化。

# 安装TensorRT
sudo apt-get install nvidia-jetpack

# 安装ONNX-TensorRT库
pip install onnx-tensorrt

 

模型转换步骤

  1. 准备原始模型文件:首先,你需要有一个已经训练好的深度学习模型文件,通常为ONNX格式。这个文件包含了模型的结构、权重等信息。

  1. 使用ONNX-TensorRT库进行模型优化:通过调用ONNX-TensorRT库中的函数,我们可以对原始模型进行优化,以提高其在特定硬件平台上的性能表现。

 

import onnx
from onnx_tensorrt.backend import prepare

# 加载原始模型文件
model = onnx.load("path/to/your/model.onnx")

# 设置优化参数
optimization_params = {"input_shapes": [(1, 3, 224, 224)]}

# 使用ONNX-TensorRT进行模型优化
optimized_model = prepare(model, **optimization_params)

 

保存优化后的模型为OM格式:经过优化后,我们将得到一个适用于特定硬件平台的模型对象。现在,我们可以将其保存为OM格式的文件,以便在其他设备上使用。

# 保存优化后的模型为OM格式
optimized_model.save("path/to/save/optimized_model.om")

 

体验总结:

  • 在使用香橙派 AIpro的过程中,我也遇到了一些问题和挑战:例如,对于一些复杂的场景,如低光照、遮挡等,目标检测的准确性会有所下降。

  • AIpro不仅具有强大的计算能力和丰富的硬件接口,还提供了简单易用的编程环境,使得开发者可以轻松地实现各种目标检测应用。

  • 随着AI技术的不断进步,越来越多的应用场景开始寻求集成机器视觉能力,从智能家居到工业自动化,从边缘计算到机器人导航,香橙派 AIpro都展现出了其独特的适用性和高效性。

 

  • Whether you are an AI technology researcher, hardware enthusiast, or innovative developer, Orange Pie AIpro will open up a new world full of infinite possibilities for you.

  • Let's follow the steps of this article, uncover the mysterious veil of Orange Pie AIpro, explore its capabilities, and apply it to your next innovative project.

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

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

相关文章

安捷伦Agilent 8114A脉冲发生器的特点资料

Agilent 8114A 脉冲发生器有助于测试当今的电信和计算机系统组件,这些组件越来越多地利用在高电压或大电流下运行的激光和红外二极管、EEPROMS 和闪存等设备。 Agilent 8114A 高功率脉冲发生器的特点包括: 频率高达 15 MHz 时,高达 100 V 的…

前端 CSS 经典:图片边框

前言&#xff1a;有这么一个业务&#xff0c;需要边框随着图片宽度的变化而变化&#xff0c;比如一些聊天的气泡框等。 实现原理&#xff1a;使用 border-image 属性 效果图&#xff1a; 实现代码&#xff1a; <!DOCTYPE html> <html lang"en"><he…

Qt/C++音视频开发75-获取本地有哪些摄像头名称/Qt内置函数方式

一、前言 在需要打开本地摄像头的场景中&#xff0c;有个需求绕不开&#xff0c;那就是如何获取本地有哪些摄像头设备名称&#xff0c;这样可以提供下拉框给用户选择&#xff0c;不然你让用户去填设备名&#xff0c;你觉得用户会知道是啥&#xff0c;他会操作吗&#xff1f;就…

[猫头虎分享21天微信小程序基础入门教程] 第17天:小程序的用户授权与安全

[猫头虎分享21天微信小程序基础入门教程] 第17天&#xff1a;小程序的用户授权与安全 第17天&#xff1a;小程序的用户授权与安全 &#x1f512; 自我介绍 大家好&#xff0c;我是猫头虎&#xff0c;一名全栈软件工程师。今天我们继续微信小程序的学习&#xff0c;重点了解如…

【C++】Vector的简易模拟与探索

&#x1f49e;&#x1f49e; 前言 hello hello~ &#xff0c;这里是大耳朵土土垚~&#x1f496;&#x1f496; &#xff0c;欢迎大家点赞&#x1f973;&#x1f973;关注&#x1f4a5;&#x1f4a5;收藏&#x1f339;&#x1f339;&#x1f339; &#x1f4a5;个人主页&#x…

【C++初阶】auto关键字

目录 1.auto简介 2.auto的使用 1.auto简介 在早期C/C中auto的含义是&#xff1a;使用auto修饰的变量&#xff0c;是具有自动存储器的局部变量&#xff0c;但遗憾的 是一直没有人去使用它&#xff0c;大家可思考下为什么&#xff1f; C11中&#xff0c;标准委员会赋予了auto全…

Go语言

Go语言 Go语言全称Golanguage&#xff0c;Go&#xff08;又称 Golang&#xff09;是 Google 的 Robert Griesemer&#xff0c;Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译并发型语言。于2009年首次发布 官网 特点 简单易学&#xff1a;Go语言语法简洁明了&#x…

【AD21】原理图PDF文件的输出

原理图PDF文件可以共享给团队成员&#xff0c;用于设计审核、讨论和协同工作。 菜单栏中点击文件->智能PDF。 在弹出的界面点击Next&#xff0c;勾选当前项目&#xff0c;修改文件名&#xff0c;避免与制造装备图PDF文件重名将其覆盖&#xff0c;点击Next。 只输出原理图…

SmartEDA革新电路设计,效率飙升,Multisim与Proteus迎来强劲对手!

在电路设计领域&#xff0c;Multisim和Proteus一直以其强大的仿真功能和广泛的应用范围受到设计师们的青睐。然而&#xff0c;随着科技的不断进步和创新&#xff0c;一款名为SmartEDA的新兴软件正以其独特的优势&#xff0c;重新定义着电路设计的效率。 SmartEDA的崛起&#x…

基于Ubuntu的Bash脚本实现SystemUI的编译真机验证

使用场景描述 当开发SystemUI的时候&#xff0c;开发完一个需求后需要到真机上验证&#xff0c;虽然SystemUI模块开发最后的产物也是APK&#xff0c;但是这个APK 却不能单独安装查看效果&#xff0c;因为SystemUI是系统级别的应用&#xff0c;需要放置到系统指定的目录下。这时…

这13个前端库,帮我在工作中赢得了不少摸鱼时间

前言 平时开发的过程中&#xff0c;常常会使用到一些第三方库来提高开发效率&#xff0c;我总结了自己工作这么久以来经常用到的 13 个库&#xff0c;希望对大家有帮助&#xff5e; antd 全称应该是Ant Design&#xff0c;这是一个 React 的组件库&#xff0c;旨在提供一套常…

Android Studio 中gradle的bin和all区别

1.在android studio中设置安装gradle时&#xff0c;真各种版本看到眼花缭乱&#xff0c;还有疑惑gradle-*.*-all.zip与gradle-*.*-bin.zip的区别是什么。下面解压如下: bin&#xff1a; all: 其实&#xff0c;用bin就可以了&#xff0c;all文件就是多了docs(文档)和src(源码)两…

本周日晚8点预约宣讲会 | 深入了解项目,开启你的开源之旅!

引言 社区的亲爱的同学们&#xff01;为了帮助大家在这个夏天更好的参加“开源之夏”的活动&#xff0c;我们联合2位资深开源项目导师&#xff0c;给大家策划了这次“开源之夏”宣讲会。 这不仅是一个了解如何参与开源项目的机会&#xff0c;更是一个直接与项目导师面对面交流…

华火硬核专利库丨登创新科技之巅,探创新未至之境

十年的艰苦卓越&#xff0c;“灶”就了华火科技之巅&#xff1b;电生明火的应用&#xff0c;不仅是一次颠覆性的创新&#xff0c;更是对未来厨房的无尽遐想与探索。在当今日新月异的科技时代&#xff0c;创新已成为推动社会进步的重要动力。 华火烹饪科技&#xff0c;以其深厚的…

Unity 直线间隔放置物体

直线间隔放置物体 0. 新建一个空物体&#xff0c;挂上脚本ZYF_QuickPlaceObj 设置 间隔距离 和 预制体在Scene中拖动即可按间隔距离实例化物体物体的朝向始终朝向统一方向&#xff0c;并且可以在Scene中拖拽更改 传送门

Object类——toString方法和equals方法

前言&#xff1a; 在java中&#xff0c;所有类都是有继承关系存在的&#xff0c;都默认继承Object类。当一个类继承了其他父类&#xff0c;它并不会直接继承Object类&#xff0c;但是它的父类若是没有其他继承关系也会默认继承Object类&#xff0c;子类也可以继续调用Object类…

深度学习——图像分类(CNN)—测试模型

测试模型 1.导入必要的库2.加载测试数据集3.假设CSV文件中的图像文件名是完整的路径4.随机选择一张图片进行展示5.加载图像6.使用模型进行预测7.设置模型的预测结果8.计算准确率9.指定test文件夹路径10.读取名为image_path的图片11.加载图像12.检查图像是否为空 训练的模型是上…

Easy IP + DNAT(服务器NAT转换)

第一章 Easy IP 1.1 一般家庭和企业使用的地址转换方式 直接使用出接口的地址做转换Easy IP适用于小规模居于网中的主机访问Internet的场景如&#xff1a;家庭、小型网吧、小型办公室中&#xff0c;这些地方内部主机不多&#xff0c;出接口可以通过拨号方式获取一个临时公网I…

做抖音小店不懂这四个“重点”!那就别怪你的店铺,做不长久!

我相信大家做抖音小店&#xff0c;都去抖音刷过知识点&#xff0c;也去浏览器学习过技巧 但在这里&#xff0c;我给大家泼盆冷水 方法再多&#xff01;这四点不搞明白&#xff0c;那你的店铺出几天单&#xff0c;也就再也做不起来了 哪四点&#xff1f;请认真的看下去&#…