开箱评测

有幸受邀参与了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进行模型推理,打印出识别的语音文本内容。

更多资源

总结

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

Logo

昇腾万里,让智能无所不及

更多推荐