OrangePi AIpro开箱评测

开箱评测

有幸受邀参与了CSDN与OrangePi组织的评测活动,今天刚收到快递。拆开快递能看到保护盒、电源、双头typec线这三样(充电器和线有保护膜的我先拆掉了)

img

打开保护盒,能看到上下两块黑色海棉包裹的开发板(保护得不错)

img

开发板正面(这是带风扇的套装)如下图,右侧黑的胶纸的是wifi天线不用可以拆下来(不要折到后面,不然有可能烧坏板子)。

img

以下使用官方的开发板正反面图片,以更好地展示细节。

img


img

优点:

  • 与华为合作,自带AI处理器,8TOPS算力在开发板中算力强大。
  • 国产昇腾4核ARM64 CPU。
  • 支持Ubuntu/openEuler操作系统。
  • 接口丰富,满足扩展需求。
  • 支持除TF卡外的启动项,可以外接eMMC模块或M.2 2280规格的SSD。
  • 做工扎实。
  • 社区资源丰富。昇腾社区

改进点:

  • 正面的关机键和RESET键位置设计略不合理,误触会导致工作内容丢失。
  • TF卡槽如果是按压弹出式的会更好一点。
  • 刚开机的时候风扇转速太快,声音有点大,如果能调整就好了。

使用前准备工作

  • 通过Orange-Pi-AIpro软件下载下载操作系统镜像,OrangePi AIpro开发板支持Ubuntu与openEuler操作系统,这里下载Ubuntu Desptop的镜像。
  • 读卡器插上TF卡,连接电脑,使用balenaEtcher工具以管理员运行烧录镜像到TF卡。
  • 烧录完毕弹出TF卡,插到开发板背面的TF卡槽。
  • 使用HDMI线连接开发板hdmi0接口,另一头连显示器。
  • 接电源,风扇开始运行,只是开机的20多秒会转得比较快,后边很安静。

    img

  • 输入用户信息,登录
    • 用户名 HwHiAiUser
    • 密码 Mind@123
  • Ctrl+Alt+T打开终端,执行命令防止桌面休眠卡死:
    • sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

系统内置AI应用样例体验

官方提供的镜像除minimal版本无桌面和应用样例外,其他的都内置了9个AI应用样例。

  • yolov5目标检测
  • ocr文字识别
  • ResNet目标分类
  • HDR图像曝光增强
  • cartoonGAN模型生成卡通图像
  • 蛋白质分类评估
  • 细胞图像分割
  • 深度学习PortraitNet人像分割与背景替换
  • WeNet语音识别

这些样例都是使用JupyterLab Notebook部署演示的,内部的模型已转换成.om格式,体验这些样例对理解相关模型API及处理流程有很大的帮助。

打开终端,输入以下命令启动JupyterLab Notebook。

cd ~/samples/notebooks
./start_notebook.sh

执行命令后,保持这个终端不关闭,找到日志最下方的 http://127.0.0.1:8889/lab 开头的地址,按住Ctrl并左键点击,打开JupyterLab Notebook界面。

img

以下对各个样例进行逐一体验。

yolov5目标检测

双击左侧的01-yolov5目录,双击main.ipynb,重启内核,按下图操作运行样例:

img


img


img


该目标检测样例支持对视频、图片、摄像头,样例中使用infer_mode指定使用video播放视频的方式进行检测,效果不错没有误标,样例启动等待时间大约3秒,可接受。

ocr文字识别

单击左侧Name上的文件夹回到主目录

img

双击02-ocr目录,双击main.ipynb,重启内核,按下图操作运行样例:

img

本文后续回到主目录、重启内核等重复的图片操作不再复述

img


该文字识别样例读取了sample.png,将其中的“从入门到进阶,开启昇腾开发者成长之旅”与“开启开发者之旅”字样文字识别并标注出来。

ResNet目标分类

回到主目录,双击03-resnet目录,双击main.ipynb,重启内核

img


该样例对贵宾犬(Poodle)图片进行识别,得出该图片是标准贵宾犬(Standard Poodle)的概率约94%。

HDR图像曝光增强

回到主目录,双击04-image-HDR-enhance目录,双击main.ipynb,重启内核

img


该样例将给定的data1.png图片进行了HDR增强,并将对比图输出出来。

cartoonGAN模型生成卡通图像

回到主目录,双击05-cartoonGAN_picture目录,双击main.ipynb,重启内核

img


该样例将风景图片转换成动漫风格的图片。

蛋白质分类评估

回到主目录,双击06-human_protein_map_classification目录,双击main.ipynb,重启内核

img


该样例对蛋白质进行分类,运行完成后显示推理后的图片,将推理结果置信度前三的类别名称输出,同时输出其置信度。

细胞图像分割

回到主目录,双击07-Unet++目录,双击main.ipynb,重启内核

img


该样例对图像中的细胞核进行分割,并输出已经分割的细胞核图像。其中,红色的部分为推理分割出的细胞核。

深度学习PortraitNet人像分割与背景替换

回到主目录,双击08-portrait_pictures目录,双击main.ipynb,重启内核

img


该样例使用PortraitNet将ori.jpg中的人像进行扣图,并与background.jpg背景图进行组合,达到背景替换的目的。

WeNet语音识别

回到主目录,双击09-speech-recognition目录,双击main.ipynb,重启内核

img


该样例使用WeNet模型将输入的语音文件sample.wav进行模型推理,打印出识别的语音文本内容。

更多资源

  • Orange-Pi-AIpro软件下载
  • 昇腾社区
  • 昇腾gitee组织

总结

这款OrangePi AIpro是一款做工扎实、接口丰富的专业开发板,小小的板身隐藏着巨大的AI算力能量。除了可以运行AI模型外,也是可以作为ARM服务器使用的。相信有OrangePi与华为的紧密合作,未来AI模型能以更高技术含量、更低成本的实现与落地,昇腾万里,让智能无所不及!

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

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

相关文章

三、Servlet基础

注:因为我并不完全是为了从0开始Java开发,因此,我这里先暂时跳过第二章服务器环境相关的内容,直接开始第三章的内容。 3.1、Servlet 的基本结构: ​ 下面的代码给出了一个基本的 Servlet ,它处理 GET 请求…

QtXlsx库编译使用

文章目录 一、前言二、Windows编译使用2.1 用法①:QtXlsx作为Qt的附加模块2.1.1 检验是否安装Perl2.1.2 下载并解压QtXlsx源码2.1.3 MinGW 64-bit安装模块2.1.4 测试 2.2 用法②:直接使用源码 三、Linus编译使用3.1、安装Qt5开发软件包:qtbas…

翻译《The Old New Thing》- Why are INI files deprecated in favor of the registry?

Why are INI files deprecated in favor of the registry? - The Old New Thing (microsoft.com)https://devblogs.microsoft.com/oldnewthing/20071126-00/?p24383 Raymond Chen 2007年11月26日 为什么弃用 INI 文件而改用注册表? 欢迎,Slashdot的读…

【再探】设计模式—职责链模式、命令模式及迭代器模式

行为型设计模式研究系统在运行时对象之间的交互,进一步明确对象的职责。有职责链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式及访问模式共11种。 1 职责链模式 需求:1) 请求能被多…

2024可信赖的企业级生成式 AI 白皮书

来源:COPU&IBM: 近期历史回顾:

[随笔] 在CSDN的6周年纪念日随笔

纪念 转眼已过6年,大一的时候学习编程,潜水 CSDN 学习各类博文,才学浅薄就没有主动写博文记录自己的学习历程。 过了段时间刚刚到了大二,很喜欢 Todolist,意气风发的写下《一份清爽的编程计划》,哈哈。 …

新浪测试社招要个25K,第一次面大厂挂了

一面 1、讲下被测系统和你负责测试的模块功能? 2、为什么选择这个测试框架,这个测试框架有什么优缺点? 3、测试文件的目录,包含哪些包,这些之间是怎么调用的? 4、UI自动化和接口自动化都是怎么做的&…

FFmpeg之转码

文章目录 概述transcode小结 概述 上一篇说了主要的流程,也就是ffmpeg_parse_options的流程,如下图: 红色箭头的流程说的差不多了,接下来看看绿色框框,也就是transcode的流程。 transcode 还是先给出我画的流程图&…

SPSS之因子分析

SPSS中因子分析功能在【分析】--【降维】--【因子分析】中完成(在SPSS软件中,主成分分析与因子分析均在【因子分析】模块中完成)。 因子分析的求解通常从分析原始变量的协方差矩阵或相关矩阵着手。 (1)当变量取值的度…

纯CSS丝滑边框线条动画

在这个网站(minimal-portfolio-swart.vercel.app)发现一个不错的交互效果,用户体验效果很不错。如封面图所示,这个卡片上有一根白色的线条围绕着卡片移动,且在线条的卡片内部跟随这一块模糊阴影,特别是在线…

无线麦克风哪个品牌音质最好,揭示麦克风什么牌子的音质效果好!

​随着科技的不断发展,无线领夹麦克风已经成为现代演讲、演出和采访中不可或缺的工具。这种小巧便携的设备,能够让我们摆脱线缆的束缚,自由地在舞台上或讲台上移动,同时保持声音的清晰和稳定。在这篇文章中,我们将介绍…

国产操作系统上telnet命令详解 _ 统信 _ 麒麟 _ 中科方德

原文链接:国产操作系统上telnet命令详解 | 统信 | 麒麟 | 中科方德 Hello,大家好啊!今天给大家带来一篇在国产操作系统上使用telnet命令的详细介绍文章。telnet是一个经典的网络协议和工具,广泛用于测试和管理远程服务器。本文将详…

低代码与人工智能:改变软件开发的未来

引言 在当今快速发展的科技时代,软件开发行业也在不断地创新和演进。其中,低代码开发和人工智能技术是两个备受关注的领域,低代码开发通过简化开发流程和降低编码难度,使得软件开发变得更加高效和便捷,而人工智能技术…

收放卷主从轴速度随动增益计算(CODESYS ST代码)

收放卷主从轴速度随动控制,我们需要知道随动增益,如果是利用电子齿轮实现速度随动,我们需要通过增益计算电子齿轮比的分子和分母,具体源代码大家可以参考下面文章链接: 收放卷伺服控制系统详细算法介绍(电子齿轮+张力PID卷绕轴控制功能块)_收放卷伺服控制属于-CSDN博客文…

一文教你如何调用Ascend C算子

Ascend C是CANN针对算子开发场景推出的编程语言,原生支持C和C标准规范,兼具开发效率和运行性能。基于Ascend C编写的算子程序,通过编译器编译和运行时调度,运行在昇腾AI处理器上。使用Ascend C,开发者可以基于昇腾AI硬…

Postman快捷功能-快速填写请求头

大家好,之前给大家分享关于 Postman 工具的基础使用,今天给大家介绍一个快捷功能,可以一定程度提高我们使用 Postman 工具的效率,在我们进行接口测试时,几乎每个接口都需要填写 Headers,且 Headers 中的参数…

MySQL--联合索引应用细节应用规范

目录 一、索引覆盖 1.完全覆盖 2.部分覆盖 3.不覆盖索引-where条件不包含联合索引的最左则不覆盖 二、MySQL8.0在索引中的新特性 1.不可见索引 2.倒序索引 三、索引自优化--索引的索引 四、Change Buffer 五、优化器算法 1.查询优化器算法 2.设置算法 3.索引下推 …

如何使用OutputStream类实现文件的读写操作?

哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一…

如何提升项目经理的汇报能力?从这四点做起

项目经理不仅需要管理项目进度、预算和资源,更需要与各方进行有效的沟通,确保项目的顺利进行。而在所有沟通形式中,当众演讲无疑是难度最大的一种。 他们需要向团队成员传达项目的最新进展和要求,向领导和客户汇报工作成果&…

Java 定义类型处理MySQL point类型数据

1.三个类来处理 引入maven依赖 <!-- 引入 jts 库解析 POINT --><dependency><groupId>com.vividsolutions</groupId><artifactId>jts</artifactId><version>1.13</version></dependency>import javax.validation.constr…