👀️ 由于该项目代码数量巨大 整理起来需要消耗点时间 在此先行发布打包压缩的完整项目 后续开发过程将同步到论坛技术贴,这个帖子暂时展示效果以及简单实现
项目概览
STM32MP135 AI APP LAB 是运行在 Weston/Wayland 桌面上的应用启动器和插件容器。它解决以下问题:
- 编译好的应用不需要修改Lab源码。
- 应用复制到板卡后,Lab最多2秒自动发现。
- 用户在触摸屏点击应用卡片即可启动。
- 应用运行时Lab窗口自动隐藏。
- 应用正常退出或异常退出后,Lab自动恢复。
- Python、Shell、原生C/C++ ELF可以使用相同的应用包规范。
- 模型、图片、配置和私有动态库可以跟随应用一起部署。
- 用户数据独立保存在
data/中,重新部署应用不会主动清除。
当前已在板端验证的应用包括:
人体关键点检测 Python + TensorFlow Lite + OpenCV
人脸识别Demo Python + OpenCV LBP/LBPH
原生GTK示例 ARM32 ELF + GTK3
设备状态面板 由new-app.py生成的ARM32 ELF + GTK3
效果展示:
<iframe src="https://player.bilibili.com/player.html?bvid=BV1xftb6YEjE&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>


|