当前位置: 首页 > news >正文

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模型能以更高技术含量、更低成本的实现与落地,昇腾万里,让智能无所不及!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 香港优才计划需要什么条件?一文给你说清2024优才政策、申请利弊及获批攻略
  • C 语言设计模式(结构型)
  • 轻松学EntityFramework Core--前言
  • XGBoost算法详解:机器学习分类中的强力工具
  • 斐讯N1刷OpenWRT并安装内网穿透服务实现远程管理旁路由
  • 融汇11款AI工具构建完美应用
  • TODOLIST
  • 【数据结构】红黑树——领略天才的想法
  • opencv视频抽帧保存图片
  • 云界洞见——基于移动云云数据库MySQL应用实践
  • websocket聊天(全源码)
  • 探索Linux中的神奇工具:探秘tail命令的妙用
  • 【C++/STL】vector(常见接口、模拟实现、迭代器失效)
  • graspnet+Astra2相机实现部署
  • vue3使用Ant-Design组件a-table表格实现多层表头及合并单元格
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 2018一半小结一波
  • JavaScript设计模式与开发实践系列之策略模式
  • Laravel Telescope:优雅的应用调试工具
  • WePY 在小程序性能调优上做出的探究
  • 复习Javascript专题(四):js中的深浅拷贝
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 前言-如何学习区块链
  • 驱动程序原理
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 手写一个CommonJS打包工具(一)
  • 通过npm或yarn自动生成vue组件
  • 正则学习笔记
  • 阿里云重庆大学大数据训练营落地分享
  • ​渐进式Web应用PWA的未来
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • # 数论-逆元
  • #DBA杂记1
  • #pragma pack(1)
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • #如何使用 Qt 5.6 在 Android 上启用 NFC
  • #数据结构 笔记三
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (SpringBoot)第七章:SpringBoot日志文件
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (阿里云在线播放)基于SpringBoot+Vue前后端分离的在线教育平台项目
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (十五)使用Nexus创建Maven私服
  • (四)Android布局类型(线性布局LinearLayout)
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • **PHP分步表单提交思路(分页表单提交)
  • .equals()到底是什么意思?
  • .net 4.0发布后不能正常显示图片问题
  • .Net Core中的内存缓存实现——Redis及MemoryCache(2个可选)方案的实现
  • .NET框架
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • /run/containerd/containerd.sock connect: connection refused