【AI赋能】香橙派OrangePi AIpro初体验

news2024/11/17 21:37:40

【AI赋能】香橙派OrangePi AIpro初体验

  • 1、初识香橙派
    • 1.1、仪式感开箱
    • 1.2、OrangePi AIpro(8T)介绍
  • 2、上电开机
    • 2.1、开机
    • 2.2、串口调试
      • 2.2.1 两种方式登录
      • 2.2.2 相关信息
    • 2.3、启动系统
    • 2.4、网络配置
  • 3、连接摄像头
  • 4、目标检测
    • 4.1、Jupyter Lab模式
    • 4.2、 目标检测测试
      • 4.2.1 视频目标检测
      • 4.2.2 摄像头目标检测
      • 4.2.3 OCR测试
      • 4.2.4 目标分类测试
      • 4.2.5 图像生成测试
  • 5、结论

1、初识香橙派

1.1、仪式感开箱

2024年5月22日收到快递后,就迫不及待地打开包装盒,迎来了香橙派的真面目,官方还贴心地送了散热风扇。开发板整体上感觉小巧而精致,接口丰富。
在这里插入图片描述
在这里插入图片描述

1.2、OrangePi AIpro(8T)介绍

来自官方的说明:
OrangePi AIpro(8T)采用昇腾AI技术路线,具体为4核64位处理器+AI处理器,集成图形处理器,支持8TOPS AI算力,拥有8GB/16GB LPDDR4X,可以外接32GB/64GB/128GB/256GB eMMC模块,支持双4K高清输出。 Orange Pi AIpro引用了相当丰富的接口,包括两个HDMI输出、GPIO接口、Type-C电源接口、支持SATA/NVMe SSD 2280的M.2插槽、TF插槽、千兆网口、两个USB3.0、一个USB Type-C 3.0、一个Micro USB(串口打印调试功能)、两个MIPI摄像头、一个MIPI屏等,预留电池接口,可广泛适用于AI边缘计算、深度视觉学习及视频流AI分析、视频图像分析、自然语言处理、智能小车、机械臂、人工智能、无人机、云计算、AR/VR、智能安防、智能家居等领域,覆盖 AIoT各个行业。 Orange Pi AIpro支持Ubuntu、openEuler操作系统,满足大多数AI算法原型验证、推理应用开发的需求。
在这里插入图片描述

2、上电开机

2.1、开机

使用balenaEtcher-Portable-1.18.4工具来烧写TF卡。
按照教程来就行。相关资料工具都可以下载到。
下载链接在此。
烧写好后插上开发板就可以启动,上电后,风扇会呼呼的转,启动完后转速会下降。
在这里插入图片描述
温馨建议SD卡插槽处设计需要改善,突出的部分过长,在运输路上容易损坏。

2.2、串口调试

2.2.1 两种方式登录

  1. 登录root账户:root :Mind@123;
  2. 也可直接使用orangepi系统控制台,账户是:HwHiAiUser:Mind@123。

2.2.2 相关信息

笔者使用系统控制台账户。登录后,查看系统信息,可以看到当前使用的内核版本是5.10.0。
在这里插入图片描述
CPU信息如下。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
从打印的信息可以看到4 个CPU3个 control CPU1个 AI CPU

2.3、启动系统

启动系统不跑应用时,CPU基本空闲。
在这里插入图片描述

2.4、网络配置

使用有线网络需要在系统上面勾选。
在这里插入图片描述
如果是直连电脑还需要设置IP地址,连接路由器可以自动分配。

3、连接摄像头

准备接个USB摄像头玩玩,发现只有2个USB3.0的口,试着插个USB HUB上,竟然可以直接用。相当于可以扩展了。我用的是一拖四,数量就不是问题了。
打开桌面的cheese应用程序,即可打开usbcamera,可以看到摄像头图像了,这一盆绿萝显示着生机盎然,预示着香橙派的蒸蒸日上,吸引世界各地玩家加入香橙派。(来自OrangePi的第一张图片)
在这里插入图片描述

4、目标检测

4.1、Jupyter Lab模式

在桌面终端运行如下指令。

cd samples/notebooks/
./start_notebook.sh

登录 Jupyter Lab的网站。
在这里插入图片描述

4.2、 目标检测测试

4.2.1 视频目标检测

运行yolov5测试示例,默认使用视频测试,直接运行,初次启动,需要十几秒加载。
在这里插入图片描述
可以看到跟踪效果相当好。

4.2.2 摄像头目标检测

修改输入为camera(这里就是默认的USB camera),我这里用的是1280*720的,和默认一致,不用修改尺寸。
在这里插入图片描述
温馨提示模型尺寸是固定的,不用修改。
在这里插入图片描述
这里笔者使用电脑播放了一段视频,usb camera对准电脑屏幕,可以看到进行了很好地目标检测。
在这里插入图片描述
看下测试后设备的负载情况,可以看出跑实时检测还是游刃有余
在这里插入图片描述

4.2.3 OCR测试

运行OCR测试示例。
在这里插入图片描述
可以看到很准确的提取出了图片中的文字。

4.2.4 目标分类测试

运行resnet测试示例。
在这里插入图片描述

可以看出准确的进行了目标分类。

4.2.5 图像生成测试

运行cartoonGAN_picture测试示例。

在这里插入图片描述

可以看出对输入图片进行卡通化处理。

5、结论

总结下,香橙派OrangePi AIproAI计算机视觉能力很强,基本可以满足端侧的实时性要求,可以做出有意思的智能视频产品,可以对标瑞芯微的RK3588了,比笔者以前玩的树莓派又上升了一个档次。国产能出这样的开发板,这个价格,良心有料货,期望国产芯片越做越好,越做越强。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

开一个抖音小店可以经营几个类目?经营几个类目最合适?

大家好,我是喷火龙。 抖音小店的商品类目和商品数量是没有限制的,只要是在营业执照的经营范围之内的类目都能入驻抖音小店,但是选择的主营类目不能超过三个。 有些商家可能会想,自己经营多个类目,做多种商品种类&…

梳理清楚的echarts地图下钻和标点信息组件

效果图 说明 默认数据没有就是全国地图, $bus.off("onresize")是地图容器变化刷新地图适配的,可以你们自己写 getEchartsFontSize是适配字体大小的,getEchartsFontSize(0.12) 12 mapScatter是base64图片就是图上那个标点的底图 Ge…

【Java SE】超详细讲解String类

🥰🥰🥰来都来了,不妨点个关注叭! 👉博客主页:欢迎各位大佬!👈 文章目录 1. 初步认识String2. String类的常用方法2.1 字符串构造2.2 String对象比较2.2.1 比较是否引用同一个对象2.2…

3.4 移动机器人工作空间(摘自自主移动机器人导论2)

对于一个机器人来说,机动性等效于它的控制自由度。但是,机器人是处于某种环境的,因而下一个问题是把我们的分析放到环境之中。 我们关心机器人用它可控制的自由度在环境中定位它本身的方法。例如,考虑 Ackerman 车辆或汽车&#…

AI时代的服装设计师--AIGC

AI时代的服装设计师--AIGC AIGCAIGC设计能替代真正的设计师吗森马T恤设计AIGC优势、优化 本文记录于去年参加的一次森马T恤设计活动的感受。 AIGC 可以说,近期以来,随着ChatGPT的不断发展,从ChatGPT-3到ChatGPT-4的飞速发展,AIGC…

无人港口/码头兴起,可视化大屏功不可没。

码头/港口可视化大屏可以为管理上带来多方面的价值,包括但不限于: 1. 实时监控: 大屏可以将港口的各种数据、设备状态、船舶位置等信息实时展示,管理人员可以通过大屏随时监控港口的运营情况,及时发现并处理问题。 2…

香橙派AIpro初体验

1.开发板资料 开发板资源 产品介绍主页:http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-AIpro.html开发板案例源码:https://gitee.com/ascend/EdgeAndRobotics工具&原理图&案例源码&开发手册&#x…

python知识继续学习

1、计算机表示小数是有误差的,下面的5就是误差 2、在python中,所有的非0数字都是True,零是False。所有的非空字符串都是True,空字符串是False。空列表是False。在python的基本数据类型中,表示空的东西都是False&#x…

代码随想录算法训练营Day 53| 动态规划part14 | 1143.最长公共子序列、1035.不相交的线 、53. 最大子序和 (动态规划 )

代码随想录算法训练营Day 53| 动态规划part14 | 1143.最长公共子序列、1035.不相交的线 、53. 最大子序和 (动态规划 ) 文章目录 代码随想录算法训练营Day 53| 动态规划part14 | 1143.最长公共子序列、1035.不相交的线 、53. 最大子序和 (动态…

量化交易:如何在QMT中运行Python策略并在VSCode中高效调试?

哈喽,大家好,我是木头左! 为何选择QMT和VSCode进行量化策略开发? 在量化交易的世界里,选择正确的工具与拥有优秀的策略同等重要。调用用Visual Studio Code(简称VSCode)或pycharm,方…

10种排序算法总结-(c语言实现与动画演示)

算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序&#…

GPT-4你了解多少呢

一、引言 在人工智能(AI)领域,自然语言处理(NLP)技术一直备受关注。近年来,随着深度学习技术的飞速发展,NLP领域也取得了显著进步。GPT-4,作为OpenAI公司最新发布的自然语言处理模型…

wxPython应用开发-后台线程更新大量数据到wxGrid避免ui无响应

一、问题描述 最近几天,我在用python开发一个数据处理的小工具。需要将xls文件中的大量数据(少则几千行多则几万行)读取出来后进行处理。其中一个功能是需要实现将读取到的原始数据和计算出来的结果在软件界面中以表格形式展示出来。 在pyt…

Sectigo证书介绍以及申请流程

Sectigo (原Comodo CA)是全球SSL证书市场占有率最高的CA公司,目前将近40%的SSL证书用户选择了Sectigo。由于其产品安全,价格低,受到大量站长的信任和欢迎。Sectigo旗下的SSL证书品牌包括Sectigo, Positive SSL, Sectigo Enterprise等。 品牌…

卷积常用网络

目录 1.AlexNet2.VGG3.GoogleNet4.ResNet5.MobileNet 1.AlexNet AlexNet是2012年ISLVRC 2012(ImageNet Large Scale Visual Recognition Challenge)竞赛的冠军网络。 首次利用 GPU 进行网络加速训练。使用了 ReLU 激活函数,而不是传统的 Si…

基于 Arm 虚拟硬件的 TinyMaix 超轻量级神经网络推理框架的项目实践

本实验过程中所显示的优惠价格及费用报销等相关信息仅在【Arm AI 开发体验创造营】体验活动过程中有效,逾期无效,请根据实时价格自行购买和体验。同时,感谢本次体验活动 Arm 导师 Liliya 对于本实验手册的共创与指导。 详见活动地址&#xff…

【大比武08】利用RAG技术构建档案智能问答系统

关注我们 - 数字罗塞塔计划 - # 大比武2024 本篇是参加“华夏伟业”杯第二届档案信息化公司业务与技术实力大比武(简称“大比武 2024”)的投稿文章,来自燕山大学档案馆(校史馆)的实际项目,由河北科怡科技…

拍摄的视频内容怎么做成二维码?视频在线转换成二维码的方法

怎么把拍的个人才艺视频做成二维码呢?现在扫码看视频是实现内容快速传播的一种常用方式,所以很多人会将自己拍摄的视频制作二维码图片,然后分享给其他人扫码获取内容,对于内容的传播速度及用户体验有很好的提升,在很多…

NTLM Relay Gat:自动化NTLM中继安全检测工具

关于NTLM Relay Gat NTLM Relay Gat是一款功能强大的NTLM中继威胁检测工具,该工具旨在利用Impacket工具套件中的ntlmrelayx.py脚本在目标环境中实现NTLM中继攻击风险检测,以帮助研究人员确定目标环境是否能够抵御NTLM中继攻击。 功能介绍 1、多线程支持…

【开发利器】使用OpenCV算子工作流高效开发

学习《人工智能应用软件开发》,学会所有OpenCV技能就这么简单! 做真正的OpenCV开发者,从入门到入职,一步到位! OpenCV实验大师Python SDK 基于OpenCV实验大师v1.02版本提供的Python SDK 实现工作流导出与第三方应用集…