首页 > 其他分享 >基于 Aidlux的智慧教育版面分析场景下的实践

基于 Aidlux的智慧教育版面分析场景下的实践

时间:2024-01-12 22:24:27浏览次数:29  
标签:场景 Aidlux aidlux python 智慧 Linux 版面

基于 Aidlux的智慧教育版面分析场景下的实践

基于 Aidlux的智慧教育版面分析应用

一、Aidlux环境介绍

所有代码均可通过加课程小助手wx获得:AidLux_Me

官网:https://aidlux.com/

1.产品优势

AidLux是基于ARM架构的跨生态(Android/鸿蒙+Linux)一站式AIoT应用快速开发和部署平台APP。

通过共享 Linux 内核实现Android 和 Linux 生态融合,为单一设备同时提供Android和Linux运行环境;

集成国际主流AI框架和多种开发环境、后台服务程序、编译器及图形开发组件,无须配置开箱即用,极大地简化了开发步骤;自主研发的AI智能加速技术可实现CPU+GPU+NPU智能加速,大幅提高AI应用运行效率;平台广泛而深度的适配外设接口,省去大量调试工作;内置完整的跨平台桌面和命令行终端连接(SSH),一个平台完成多终端协同开发、测试、部署;

2.安装方式

可使用APK包安装方式快速部署在ARM架构的手机、平板、电脑和板卡等智能终端上;(android各应用市场直接下载:小米,华为,oppo。。。。)

3.应用场景

AidLux能广泛应用在智能工业、AI教育、智慧人居、智慧城市、智慧物流、智慧交通、智慧零售和机器人等诸多场景中。

二、课程内容

1.版面元素检测

检测算法:YOLOv8:https://github.com/ultralytics/ultralytics

2.文本行检测

目前主流的文本行检测数据集:ICDAR2015/2017

基于ICPR数据集为例微调

2.1文本行检测算法:DBNet
2.2文本行识别算法:CRNN

三、部署步骤

1.安装Aidlux

在各应用市场下载aidlux,安装后桌面如下:

1).查看ip,点击下图图标即可看到aidlux环境的ip

2).web访问方式

http://192.168.1.10:8000

3).ssh访问(默认用户名root,密码aidlux)

ssh 192.168.1.10 -p 9022

2.安装vscode

1)在电脑上安装vscode(mac,linux,window)

2)安装远程连接插件 :remote ssh

3)通过vscode连接到aidlux演示

3.代码结构

1.将代码上传到aidlux

可以通过web方式上传,或直接在vscode上拖进来

2.环境准备

需要确认opencv-python的版本,我是通过重新安装来适配:pip install opencv-python install "opencv-python-headless<4.3" -i https://pypi.doubanio.com/simple/

pip install -r requirements.txt

4.执行推理

运行代码

# 修改需要推理的pdf路径
python code_for_pdf.py

四、结果展示

操作演示(视频中呈现)

五、心得体会

1.初步了解yolov8的模型训练过程

2.了解到了Aidlux的强大:基于ARM架构的跨生态(Android/鸿蒙+Linux)一站式AIoT应用快速开发和部署平台,能够充分利用手边资源,不需要额外采购硬件就能进行Ai应用部署。

3.感谢刘老师的精彩讲解以及课程小助手辅导

视频:https://www.bilibili.com/video/BV1MV411R79U

标签:场景,Aidlux,aidlux,python,智慧,Linux,版面
From: https://www.cnblogs.com/qinrq/p/17961698

相关文章

  • 生成式AI技术有哪些应用场景
    生成式AI是简化创意人员、工程师、研究人员、科学家等工作流程的有力工具,其使用案例和可能性涵盖所有行业和个人。 生成式AI模型可以接收文本、图像、音频、视频和代码等输入,并将新内容生成成上述任何形式。例如,它将文本输入转换为图像,将图像转换为歌曲,或将视频转换为文本。 目前......
  • 串口服务器在网络通信中的作用与应用场景
    在当今的网络通信技术中,串口服务器扮演了一个至关重要的角色。它是一个实现串口到网络功能转换的设备,通常用于设备的远程管理和控制。本文将探讨串口服务器在网络通信中的作用及其应用场景。串口服务器的基本原理串口通信是一种基本的计算机通信方式。它通过数据信号线和地线等按位......
  • RetsCloud AppLink适用的场景有哪些?​
    Applink是什么产品?AppLink是一款由RestCloud公司推出的超级应用连接器。无需开发,零代码,即可快速打通应用系统之间的数据。通过流程搭建,可以智能、高效地完成自动化任务,在大大提高工作效率的同时,也降低了大量的人工成本。目前RestCloudApplink提供数百款应用,超过8000个接口动作及其......
  • Python多线程的限制与使用场景探讨
     Python是一种流行的编程语言,具有内置的多线程支持。然而,由于Python的全局解释器锁(GIL)机制等因素的存在,有人认为Python的多线程在某些情况下可能没有明显的性能优势。本文将探讨Python多线程的限制以及适用的使用场景。 1.GIL对多线程的影响 全局解释器锁(GIL)是Python解释器的......
  • 安卓之缓存的应用场景以及各种技术优劣分析
    文章摘要        本文主要探讨了安卓开发中的缓存技术及其应用场景,通过分析几种常见的缓存技术,包括内存缓存、磁盘缓存和网络缓存,阐述了它们的优点和缺点。此外,本文还提供了相应的代码示例,以帮助读者更好地理解这些缓存技术的实现方式。一、引言        在当今的应......
  • 安卓之缓存的应用场景以及各种技术优劣分析
    ​文章摘要        本文主要探讨了安卓开发中的缓存技术及其应用场景,通过分析几种常见的缓存技术,包括内存缓存、磁盘缓存和网络缓存,阐述了它们的优点和缺点。此外,本文还提供了相应的代码示例,以帮助读者更好地理解这些缓存技术的实现方式。一、引言        在当......
  • 微短剧市场暴涨267.65%,用微短剧场景AUI Kit精巧入局
    微短剧,不仅上头,更要上心。微短剧,深度“拿捏”了这个碎片化时代,也是刚过去的2023年绕不开的热词。与传统影视剧制作精益求精、耗时长相反,门槛与耗时“双低”恰恰成为了微短剧的独特优势,使其走上以量取胜,又快又准的另类爆发之路。据艾媒咨询《2023-2024年微短剧市场研究报告》显......
  • PRU协处理器可以做的应用场景
    PRU协处理器是一个32位RISC处理器核心,与IO子系统进行了紧密集成,为其IO引脚提供了低延迟控制,具有本地的指令和数据RAM,并可寻址访问整个片上系统资源。因此,PRU协处理器在一些需要高效、实时处理的特定任务中表现出色,可以作为主处理器ARM或DSP的协处理器,减轻其负担。以下是PRU协处理......
  • Python 在运维中有哪些常见的应用场景
    Python是一种功能强大且易于学习的编程语言,广泛应用于运维领域。本文将介绍Python在运维中的常见应用场景,包括自动化脚本、日志分析、监控系统、配置管理、网络管理和故障排除等方面。1.自动化脚本Python在运维中最常见的应用场景之一就是编写自动化脚本。通过Python脚本,可以自动化......
  • 自动化集成有哪些典型应用场景?
    为什么要做自动化场景集成?主要分为以下几点:1、提高效率/减少错误:减少人工操作、人为错误、人力成本,提高生产效率、生产质量和稳定性。2、提高可靠性:提高系统的可靠性和稳定性,减少系统故障和停机时间。3、节约资源:节约能源和物料资源,降低生产成本。4、适应变化:快速适应市场变化和客......