OrangePi AIpro测评

2024-05-30 01:28
文章标签 测评 orangepi aipro

本文主要是介绍OrangePi AIpro测评,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • 1、外观部分
    • 2、系统初探
    • 3、AI性能体验
    • 4、总结

首先非常感谢csdn以及香橙派能够提供这样一个平台,可以测试OrangePi AIpro这样一块开发板,这块板子给我的感觉还是非常不错的,非常适合用来作为嵌入式学习的板子,性能也达到了一定要求,可以跑一些深度学习的任务了。

下面的文章我将总结我使用这块板子做的一些事情。

1、外观部分

先看官方宣传图吧,香橙派风格,但是一看就是高端的规格了,我之前也写过一些香橙派的应用文章,手上也有好几块不同的香橙派的板子,但一看到这个板子,感觉就是高端,用料明显好了很多,2个HDMI输出,然后usb口都是3.0,8T大算力芯片,wifi和蓝牙的芯片也还不错。整体上来看算是一款高端产品了。
在这里插入图片描述
板子到手是这样的
在这里插入图片描述
拆开风扇可以看到主芯片是华为的HI1910,非常的nice啊
在这里插入图片描述
官方送了一个5v3a的电源供电,默认里面是刷了一个官方系统,应该是魔改的ubuntu的系统,选好启动模式就可以上电体验了,启动模式的选择在官方手册中有说明,如下图所示:
在这里插入图片描述
启动模式说明:

拨码开关 BOOT1拨码开关 BOOT2对应的启动设备
未使用
SATA SSD 和 NVMe SSD
eMMC
TF 卡

这里官方给的是sd卡,因此这里将这两个boot都切换到右边即可

之后接上hdmi就可以点亮了(tips:这里一定注意,接hdmi的接上远离供电的那个hdmi口才行),效果如下:
在这里插入图片描述
至于用户名和密码,这个在官方手册也有说明,就是Mind@123

当然,总是套着个hdmi屏幕也很难受的,主要是房子太小,也没地方放这么多屏幕,这个板子也是延续了香橙派一贯的系统作风,给开了ssh的远程访问权限,接根网线到路由器上就行
在这里插入图片描述
之后就是登陆了,登陆这里需要账号密码,这个查文档也可以知道了
在这里插入图片描述
这里我们用root进入
在这里插入图片描述
登陆后就可以进入系统了
在这里插入图片描述
当然这个板子还支持openeuler镜像,本次测评时间紧迫,这里就不尝试了,后面有机会再测试
在这里插入图片描述

上面提到的相关资料都可以在香橙派官网找到,下面是板子相关资料下载地址:
http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-AIpro.html

2、系统初探

进入系统后就可以看一些信息了,首先是存储部分,因为我们是用sd卡启动的,所以显示的就是sd卡的分区,分区信息如下:
在这里插入图片描述
内存情况如下,应该是8g的内存了
在这里插入图片描述
看一下CPU的信息,从这里读不出来CPU的型号
在这里插入图片描述
板子的信息就看到这里了,下面先把他当作一个常规的linux系统来看一下,一般我们安装好ubuntu之后第一步都是换源,然后更新对吧,这里我们也看一下,这里进去后可以看到已经是换好了的源了
在这里插入图片描述
之后我们执行更新sudo apt-get updatesudo apt-get upgrade
在这里插入图片描述
之后可以使用ssh远程登陆,这样写代码就更方便了,这里关于ssh的远程访问,可以参考我之前的文章:

vscode工具Remote-SSH使用记录

效果如下:
在这里插入图片描述

下面测试一下USB摄像头,做一下这个是因为我最近在搞图像传输相关的内容,正好拿来测试一下,介入USB摄像头,输入下面的指令:

 sudo fswebcam -d /dev/video0 --no-banner -r 1280x720 -S 5 ./image.jpg

就可以捕捉到摄像头的画面了
在这里插入图片描述
当然也可以用Gstreamer来实现,输入下面的命令安装需要的库

sudo apt update
sudo apt install gstreamer1.0-tools gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav
sudo apt install libgstrtspserver-1.0-dev

查看一下本机的摄像头名称,我这里是video0
在这里插入图片描述
输入下面的命令测试摄像头是否可用,输入之后应该可以看到画面输出

gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! autovideosink

运行效果如下:
在这里插入图片描述
测试一下帧率还不错
在这里插入图片描述
之后可以尝试来推流

gst-launch-1.0 -v v4l2src device=/dev/video0 ! 'video/x-raw,width=640,height=480,framerate=30/1' ! videoconvert ! x264enc tune=zerolatency bitrate=1000 speed-preset=superfast ! rtph264pay ! udpsink host=192.168.2.163 port=5600

可以再电脑端在执行拉流,使用vlc拉流,效果如下:
在这里插入图片描述
当然也可以用mjpeg来实现推拉流的功能,实现上如下所示,先安装需要的库:

sudo apt-get update
sudo apt-get install subversion
sudo apt-get install libjpeg8-dev
sudo apt-get install imagemagick
sudo apt-get install libv4l-dev
sudo apt-get install cmake
sudo apt-get install git

之后下载开源程序

sudo git clone https://github.com/jacksonliam/mjpg-streamer.git
cd mjpg-streamer/mjpg-streamer-experimental
sudo make all
sudo make install

执行推流程序

./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"

这里效果和上面的几乎一样,就不演示了,从这个拉流的效果来看,其实性能还是很不错的,比树莓派好多了起码。

3、AI性能体验

这里官方其实提供了样例,样例覆盖的很全面,我觉得这个的好处就是不用你自己一个个的去安装了环境了,这里真的是做的很棒了,路径在这里(这里需要关注就是我用的root用户进入的,这个样例放在了HwHiAiUser的用户路径下

/home/HwHiAiUser/samples/notebooks

可以看到这些样例:
在这里插入图片描述
输入这个命令可以进入jupyter notebook

bash start_notebook.sh 192.168.1.3

点击下面的链接就可以进去了
在这里插入图片描述
进去就能看到这几个demo,写的都蛮详细的
在这里插入图片描述
以第一个为例,是一个yolov5的demo
在这里插入图片描述
默认是跑一张图片
在这里插入图片描述
修改这个参数可以跑视频
在这里插入图片描述
修改这个函数,给摄像头实时检测加上帧率检测看看

def infer_camera(model, labels_dict, cfg):"""外设摄像头实时推理"""def find_camera_index():max_index_to_check = 10  # Maximum index to check for camerafor index in range(max_index_to_check):cap = cv2.VideoCapture(index)if cap.read()[0]:cap.release()return index# If no camera is foundraise ValueError("No camera found.")# 获取摄像头camera_index = find_camera_index()cap = cv2.VideoCapture(camera_index)# 初始化可视化对象image_widget = widgets.Image(format='jpeg', width=1280, height=720)fps_widget = widgets.Label()display(image_widget, fps_widget)while True:start_time = time.time()# 对摄像头每一帧进行推理和可视化ret, img_frame = cap.read()if not ret:breakimage_pred = infer_frame_with_vis(img_frame, model, labels_dict, cfg)image_widget.value = img2bytes(image_pred)# 计算帧率end_time = time.time()fps = 1 / (end_time - start_time)fps_widget.value = f"FPS: {fps:.2f}"

加上帧率显示,大概是19帧左右的样子,说实话感觉慢了,不知道是不是因为用的python的原因。
在这里插入图片描述
第二个例子是文本识别,跑一张图,然后识别里面的文字和位置
在这里插入图片描述
我又跑了一张我自己的,对比看看,还是有点误识别,参数还有优化空间,后续我再改一下,效果如下
在这里插入图片描述
第三个样例是一个图片分类的样例,实用的resnet的网络,这个网络也比较经典,这里就直接看样例吧,不赘述了
在这里插入图片描述
第四个样例是一个调节曝光参数的算法,这个算法我之前也没有了解过,但是感觉可能在家用监控摄像头上会有应用空间,针对阴天这种光线不足的场景是不是能提高视频图像画质呢?

在这里插入图片描述
第五个样例是一个风格化的样例,用的是gan网络,说实话体验到这里,我觉得这个板子的ai可玩性真的很高,这么多网络都能跑起来,而且效率也很高
在这里插入图片描述
第六个样例是一个分类的网络,这个也没接触过,他能实现的效果大概就是计算一些特征的占比
在这里插入图片描述
第七个是一个分割网络,用的是很经典u-net网络,这个网络在医学数细胞这里很流行,其实这个网络在建筑结构检测也用的很多,针对裂缝这样的模型。
在这里插入图片描述
第八个也是一个分割网络,用的是protrainnet网络,主要是进行人像分割,然后换了一下背景,这个也没研究过
在这里插入图片描述
最后一个是一个音频网络,语音转文字的,现在语音识别也很火,这个模型可以很准确的识别出来语音,但是这个领域我也没研究过,感觉还是很强
在这里插入图片描述

4、总结

一开始我以为我应该用这个板子去测一些linux的三件套,编个ubbot,内核,文件系统啥的。真正用起来我被这个的ai性能惊艳到了,这种的板子更适合做应用层的开发,特别是这个系统刷完就配置好了环境,跑ai真的是太方便了。可以接触到这么多新的热门的ai模型,一个个的过一遍都能学到不少东西。总的来说,这块板子是一块很适合ai爱好者的开发板。

这篇关于OrangePi AIpro测评的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1015190

相关文章

等保测评中的安全审计与监控

等保测评中的安全审计与监控是确保信息系统安全的关键环节。安全审计主要通过记录和审查用户活动、系统操作及安全事件来帮助管理员及时发现潜在的安全威胁和漏洞。监控则涉及对信息系统的持续观察,以确保安全措施得到有效执行,并能够及时响应安全事件。         在等保测评中,安全审计的要求包括提供覆盖到每个用户的安全审计功能,保证无法单独中断审计进程,无法删除、修改或覆盖审计记录,以及提

网络安全评测评技术与标准

网络安全测评概况 概念 参照一定的标准规范要求,通过一系列技术和管理方法,获取评估对象网络安全状况信息,对其给出相应网络安全情况综合判定 测评对象:信息系统的组成要素或信息系统自身 CC(Common Criteria)标准:提出了“保护轮廓”概念,将评估过程分为“功能”和“保证”两部分,是目前最前面的信息技术安全评估标准 网络安全测评类型 网络安全测评流程与内容

等保测评:如何构建安全的远程工作环境

在构建安全的远程工作环境时,等保测评是一个重要的参考标准。根据等保测评的要求,企业应采取以下措施来确保远程工作环境的安全性: 身份鉴别和访问控制:确保所有远程访问都通过双向身份验证机制,并实施基于角色的访问控制策略,以限制对敏感资源的访问。 数据加密:对传输和存储的数据进行加密,以防止数据在传输过程中被窃取或在设备上被未授权访问。 安全审计:收集和分析审计数据,以监控和记录

骨传导耳机哪个牌子好用?精选五款黄金畅销骨传导机型测评

随着消费者对健康聆听方式的日益重视,骨传导耳机的市场需求持续高涨。众多耳机厂商在耳机的外观设计上倾注了大量心血,但在此过程中,部分品牌却忽视了产品的核心音质与佩戴舒适度,导致市场上涌现出一些外观时尚但内在品质不尽如人意的产品,这些耳机虽然有着高颜值的外观设计,但在后面的长期佩戴中,使用体却并不好,经常会出现佩戴不适、音质刺耳的情况,甚至严重的话还会对用户的听力健康造成潜在影响。那么,究竟哪些品牌的

lazada自养号秘籍:一次成号测评环境系统全解析

lazada自养号一次成号测评环境系统对于卖家来说算是一种低成本、高回报的推广营销方式,旨在通过模拟真实买家的行为来提升lazada平台上店铺的权重、排名和销量。以下是对该系统的详细介绍: 一、系统概述 lazada自养号测评环境系统是指卖家通过自行创建和管理买家账号,在模拟真实购物环境的基础上,进行产品浏览、收藏、加购、下单及评价等操作,以提升店铺的综合表现。该系统要求高度的稳定性和安全

书客、松下、飞利浦护眼台灯怎么样?测评寻找护眼台灯天花板!

大家好,我是专注在护眼领域的一名评测师,长期以来,我致力于探索并体验各类能保护视力健康的护眼产品。今天,我来和大家分享我对护眼台灯的深入评测。护眼台灯作为日常学习生活的一部分,视觉体验的好坏往往取决于所选用的台灯,然而,并非所有的护眼台灯都能完美契合我们对于舒适度与效率的期待。 作为一名经验丰富的评测博主,我深知光谱结构、光线设计这些都是评价一款护眼台灯好坏的重要标准。基于此,我特意选择了市场上

等保测评中的访问控制与用户认证

在等保测评中,访问控制和用户认证是确保信息系统安全的关键组成部分。访问控制要求系统能够根据用户的身份和角色来限制对敏感资源的访问,以最小化安全风险。用户认证则是验证用户身份的过程,确保只有合法用户才能访问系统资源。 访问控制的核心要素         等保测评中的访问控制要求企业根据信息资源的敏感性和重要性,实施多层次的访问控制策略。这包括最小权限原则、访问控制列表(ACL)、

书客、孩视宝、雷士护眼大路灯怎么样?测评寻找顶尖机型天花板!

书客、孩视宝、雷士护眼大路灯怎么样?最近,众多读者纷纷表达了对护眼大路灯推荐和护眼大路灯测评的需求,希望能够提高室内光线质量,缓解孩子在长时间用眼带来的视觉疲劳、眼睛酸痛的问题。基于多年的使用经验,我汇总了一系列关于护眼大路灯的经验和购买建议。为了更全面地呈现本期的护眼大路灯测评,我花费了一个月的时间,收集了来自不同用户的使用体验反馈,对比书客、孩视宝、雷士这3款热门护眼大路灯的性能表现。

等保测评在医疗行业的应用案例分析

等保测评(信息安全等级保护测评)在医疗行业中的应用是确保医疗信息系统安全稳定运行的重要措施。在医疗行业中,等保测评的实施有助于保护患者隐私、确保诊疗连续性,并符合《医疗健康信息管理办法》等法规要求。 等保测评的实施案例 某知名三甲医院等保解决方案实施:该医院通过引入专业的信息安全管理软件,构建了全方位的等保解决方案,包括多重安全防护、数据加密保护、行为审计与监控等措施。通过这

等保测评后的持续改进:企业安全策略升级

等保测评并非终点,而是一个持续改进的起点。通过等保测评后,企业应将此作为信息安全升级的契机,不断优化安全策略,以适应不断变化的威胁环境。本文将探讨等保测评后的持续改进策略,助力企业实现安全策略的升级。 一、评估与分析 1. 测评结果分析:深入分析等保测评结果,识别存在的安全问题和不足,理解其对业务的影响。 2. 安全态势评估:定期进行安全态势评估,包括内外部威胁分析、安全漏洞扫描等,确保对当