ax-pipeline
ax-pipeline copied to clipboard
The Pipeline example based on AXear-Pi (AX620A) , AXera-Pi Pro (AX650N) and AXera-Pi Zero (AX620Q) shows the software development skills of ISP, Image Processing, NPU, Encoding, and Display modules,...
ax-pipeline
简介
AX-Pipeline 由 社区开发者友情 开发。该项目基于 AXera-Pi系列社区板卡 展示 ISP 图像处理、NPU、编码、显示 等功能模块软件调用方法,方便社区开发者进行快速评估和二次开发自己的多媒体应用。
已支持芯片
- AX630C/AX620Q
- SDK:v1.0.0
- AX650A/AX650N
- SDK:v1.45.0
- AX620A/AX620U
- SDK:v1.13.0
已支持开发板
- AXera-Pi(AX620A)
- AXera-Pi Pro(AX650N)
- AXera-Pi Zero(AX620Q)
快速上手
文档
- 快速编译 基于 cmake 实现简单的跨平台编译。
- 如何更换自己训练的 yolov5 模型
- 如何部署自己的其他模型
- 如何调整图像方向
- ModelZoo 一些支持或将支持的模型,和一些模型的说明
- 配置文件说明
- 简化版本 pipeline 构建 api
- 如何加速子模块的下载
示例
示例 | 简介 |
---|---|
sample_vin_ivps_npu_vo | IVPS 出两路视频,一路用作屏幕显示,一路用作 NPU 推理 |
sample_vin_ivps_npu_venc_rtsp | IVPS 出三路视频,两路用作 RTSP 推流,一路用作 NPU 推理 |
sample_vin_ivps_npu_venc_rtsp_vo | IVPS 出三路视频,一路用作 RTSP 推流,一路用作屏幕显示,一路用作 NPU 推理 |
sample_vin_ivps_npu_vo_h265 | IVPS 出三路视频,一路用作屏幕显示,一路用作 h265 文件保存,一路用作 NPU 推理 |
sample_v4l2_ivps_npu_vo | USB的 jpeg 输入,IVPS 出两路视频,一路用作屏幕显示,一路用作 NPU 推理 |
sample_v4l2_user_ivps_npu_vo | USB的 jpeg 输入,使用libjpeg解码成NV12,输入到IVPS中,IVPS 出两路视频,一路用作屏幕显示,一路用作 NPU 推理,演示了如何将NV12的图像输入到IVPS中 |
sample_demux_ivps_npu_vo | 读取 h264/mp4/rtsp 解码,通过IVPS 出两路视频,一路用作屏幕显示,一路用作 NPU 推理 |
sample_demux_ivps_npu_rtsp | 读取 h264/mp4/rtsp 解码,IVPS 出两路视频,一路用作 RTSP 推流,一路用作 NPU 推理 |
sample_demux_ivps_npu_rtsp_vo | 读取 h264/mp4/rtsp 解码,IVPS出三路视频,一路用作屏幕显示,一路用作 RTSP 推流,一路用作 NPU 推理 |
sample_multi_demux_ivps_npu_multi_rtsp | 读取多路 h264/mp4/rtsp 解码,推理模型进行 OSD 后,多路 rtsp 输出 |
sample_demux_ivps_npu_hdmi_vo | 读取 h264/mp4/rtsp 解码,推理多个模型进行 OSD 后,分屏(分屏数量等于指定模型个数)同时输出到 HDMI 屏幕 |
更新日志
详情请看 更新日志
联动项目
- ax-samples 该项目实现了常见的 深度学习开源算法 在 爱芯元智 的 AI SoC 上的示例代码,方便社区开发者进行快速评估和适配。
- NPU 工具链在线文档
技术讨论
- Github issues
- QQ 群: 139953715
免责声明
本项目仅用于开发者社区技术交流使用,无任何商业交付质量承诺