Giter Site home page Giter Site logo

sgf201 / ax-pipeline Goto Github PK

View Code? Open in Web Editor NEW

This project forked from axera-tech/ax-pipeline

0.0 0.0 0.0 3.68 MB

The Pipeline example based on AXear-Pi (AX620A) , AXera-Pi Pro (AX650N) and AX620E shows the software development skills of ISP, Image Processing, NPU, Encoding, and Display modules, which is helpful for users to develop their own multimedia applications.

License: BSD 3-Clause "New" or "Revised" License

Shell 4.84% CMake 95.16%

ax-pipeline's Introduction

ax-pipeline

License GitHub Workflow Status

简介

AX-Pipeline爱芯元智 主导开发。该项目基于 AXera-Pi 展示 ISP 图像处理NPU编码显示 等功能模块软件调用方法,方便社区开发者进行快速评估和二次开发自己的多媒体应用。

已支持芯片

  • AX630C/AX620Q
  • AX650A/AX650N
  • AX620A/AX620U

已支持开发板

快速上手

文档

示例

示例 简介
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 上的示例代码,方便社区开发者进行快速评估和适配。
  • ax-models examples 示例中部分预编译好的 NPU 模型
  • NPU 工具链在线文档
    • Pulsar(Support AX630A/AX620A/AX620U)
    • Pulsar2(Support AX650A/AX650N/AX630C/AX620Q)

技术讨论

  • Github issues
  • QQ 群: 139953715

ax-pipeline's People

Contributors

zheqiushui avatar bug1989 avatar junhuanchen avatar tpoisonooo avatar losreturn avatar ejuoy avatar sxj731533730 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.