{"id":13615893,"url":"https://github.com/AXERA-TECH/ax-pipeline","last_synced_at":"2025-04-13T21:31:48.350Z","repository":{"id":62205343,"uuid":"555153807","full_name":"AXERA-TECH/ax-pipeline","owner":"AXERA-TECH","description":" 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, which is helpful for users to develop their own multimedia applications.","archived":false,"fork":false,"pushed_at":"2024-05-29T08:40:08.000Z","size":3788,"stargazers_count":114,"open_issues_count":9,"forks_count":34,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-08-02T20:47:32.078Z","etag":null,"topics":["arm","codec","isp","media","npu","onnx","rtsp","yolov5"],"latest_commit_sha":null,"homepage":"","language":"CMake","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AXERA-TECH.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-21T03:23:30.000Z","updated_at":"2024-07-17T03:17:25.000Z","dependencies_parsed_at":"2023-11-06T13:42:41.492Z","dependency_job_id":"4313d77c-512d-4d7d-9874-a746f0539e3c","html_url":"https://github.com/AXERA-TECH/ax-pipeline","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AXERA-TECH%2Fax-pipeline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AXERA-TECH%2Fax-pipeline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AXERA-TECH%2Fax-pipeline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AXERA-TECH%2Fax-pipeline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AXERA-TECH","download_url":"https://codeload.github.com/AXERA-TECH/ax-pipeline/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223606026,"owners_count":17172590,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arm","codec","isp","media","npu","onnx","rtsp","yolov5"],"created_at":"2024-08-01T20:01:20.037Z","updated_at":"2024-11-07T23:32:24.648Z","avatar_url":"https://github.com/AXERA-TECH.png","language":"CMake","funding_links":[],"categories":["HarmonyOS"],"sub_categories":["Windows Manager"],"readme":"# ax-pipeline\n\n[![License](https://img.shields.io/badge/license-BSD--3--Clause-blue.svg)](https://raw.githubusercontent.com/AXERA-TECH/ax-pipeline/main/LICENSE)\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/AXERA-TECH/ax-pipeline/build.yml?branch=main)](https://github.com/AXERA-TECH/ax-pipeline/actions)\n\n## 简介\n\n**AX-Pipeline** 由 **社区开发者友情** 开发。该项目基于 **AXera-Pi**系列社区板卡 展示 [ISP 图像处理](https://zh.wikipedia.org/wiki/%E5%9C%96%E5%83%8F%E8%99%95%E7%90%86%E5%99%A8)、**NPU**、**编码**、**显示** 等功能模块软件调用方法，方便社区开发者进行快速评估和二次开发自己的多媒体应用。\n\n### 已支持芯片\n\n- AX630C/AX620Q\n  - SDK:v1.0.0\n- AX650A/AX650N\n  - SDK:v1.45.0 \n- AX620A/AX620U\n  - SDK:v1.13.0\n\n### 已支持开发板\n\n- [AXera-Pi](https://wiki.sipeed.com/m3axpi)(AX620A)\n- [AXera-Pi Pro](https://wiki.sipeed.com/m4ndock)(AX650N)\n- [AXera-Pi Zero](https://axera-pi-zero-docs-cn.readthedocs.io/zh-cn/latest/index.html)(AX620Q)\n\n## 快速上手\n\n### 文档\n\n- [快速编译](docs/compile.md)  基于 cmake 实现简单的跨平台编译。\n- [如何更换自己训练的 yolov5 模型](docs/how_to_deploy_custom_yolov5_model.md)\n- [如何部署自己的其他模型](docs/how_to_deploy_custom_model.md)\n- [如何调整图像方向](docs/how_to_adjust_image_orientation.md)\n- [ModelZoo](docs/modelzoo.md) 一些支持或将支持的模型，和一些模型的说明\n- [配置文件说明](docs/config_file.md)\n- [简化版本 pipeline 构建 api](docs/new_pipeline.md)\n- [如何加速子模块的下载](docs/how_to_speed_up_submodule_init.md)\n  \n### 示例\n\n| 示例 | 简介|\n|-|-|\n| [sample_vin_ivps_npu_vo](examples/sample_vin_ivps_npu_vo) |IVPS 出两路视频，一路用作屏幕显示，一路用作 NPU 推理 |\n| [sample_vin_ivps_npu_venc_rtsp](examples/sample_vin_ivps_npu_venc_rtsp) |IVPS 出三路视频，两路用作 RTSP 推流，一路用作 NPU 推理 |\n| [sample_vin_ivps_npu_venc_rtsp_vo](examples/sample_vin_ivps_npu_venc_rtsp_vo) |IVPS 出三路视频，一路用作 RTSP 推流，一路用作屏幕显示，一路用作 NPU 推理|\n| [sample_vin_ivps_npu_vo_h265](examples/sample_vin_ivps_npu_vo_h265) |IVPS 出三路视频，一路用作屏幕显示，一路用作 h265 文件保存，一路用作 NPU 推理|\n| [sample_v4l2_ivps_npu_vo](examples/sample_v4l2_ivps_npu_vo) | USB的 jpeg 输入，IVPS 出两路视频，一路用作屏幕显示，一路用作 NPU 推理 |\n| [sample_v4l2_user_ivps_npu_vo](examples/sample_v4l2_user_ivps_npu_vo) | USB的 jpeg 输入，使用libjpeg解码成NV12，输入到IVPS中，IVPS 出两路视频，一路用作屏幕显示，一路用作 NPU 推理，演示了如何将NV12的图像输入到IVPS中 |\n| [sample_demux_ivps_npu_vo](examples/sample_demux_ivps_npu_vo) |读取 h264/mp4/rtsp 解码，通过IVPS 出两路视频，一路用作屏幕显示，一路用作 NPU 推理|\n| [sample_demux_ivps_npu_rtsp](examples/sample_demux_ivps_npu_rtsp) | 读取 h264/mp4/rtsp 解码，IVPS 出两路视频，一路用作 RTSP 推流，一路用作 NPU 推理 |\n| [sample_demux_ivps_npu_rtsp_vo](examples/sample_demux_ivps_npu_rtsp_vo) | 读取 h264/mp4/rtsp 解码，IVPS出三路视频，一路用作屏幕显示，一路用作 RTSP 推流，一路用作 NPU 推理 |\n| [sample_multi_demux_ivps_npu_multi_rtsp](examples/sample_multi_demux_ivps_npu_multi_rtsp) | 读取多路 h264/mp4/rtsp 解码，推理模型进行 OSD 后，多路 rtsp 输出 |\n| [sample_demux_ivps_npu_hdmi_vo](examples/sample_demux_ivps_npu_hdmi_vo) | 读取 h264/mp4/rtsp 解码，推理多个模型进行 OSD 后，分屏（分屏数量等于指定模型个数）同时输出到 HDMI 屏幕 |\n\n## 更新日志\n\n详情请看 [更新日志](docs/update.md)\n\n## 联动项目\n\n- [ax-samples](https://github.com/AXERA-TECH/ax-samples) 该项目实现了常见的 深度学习开源算法 在 爱芯元智 的 AI SoC 上的示例代码，方便社区开发者进行快速评估和适配。\n- NPU 工具链在线文档\n  - [Pulsar](https://pulsar-docs.readthedocs.io/zh_CN/latest/)(Support AX630A/AX620A/AX620U)\n  - [Pulsar2](https://pulsar2-docs.readthedocs.io/zh_CN/latest/)(Support AX650A/AX650N/AX630C/AX620Q)\n\n## 技术讨论\n\n- Github issues\n- QQ 群: 139953715\n\n## **免责声明**\n\n*本项目仅用于开发者社区技术交流使用，无任何商业交付质量承诺*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAXERA-TECH%2Fax-pipeline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAXERA-TECH%2Fax-pipeline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAXERA-TECH%2Fax-pipeline/lists"}