diff --git a/README.en.md b/README.en.md index ba6d747..a9e48dc 100644 --- a/README.en.md +++ b/README.en.md @@ -1,36 +1,66 @@ -# SpireCV +SpireCV logo -#### Description -SpireCV是一个专为智能无人系统打造的边缘实时感知SDK,主要功能包括相机/吊舱控制、视频保存与推流、目标探测识别与跟踪、边缘数据管理迭代等。旨在为移动机器人开发者提供高性能、高可靠、接口简洁、功能丰富的视觉感知能力。 +# SpireCV Intelligent perception algorithm library -#### Software Architecture -Software architecture description +## Overview -#### Installation +SpireCV is an **real-time edge perception SDK** built for **intelligent unmanned systems**, with main functions including **camera/pod control**, **video saving and push streaming**, **target detection and tracking**, and **edge data management**. It aims to provide mobile robot developers with high-performance, high-reliability, simple interface and feature-rich visual perception capabilities. -1. xxxx -2. xxxx -3. xxxx + - Github:https://github.com/amov-lab/SpireCV + - Gitee:https://gitee.com/amovlab/SpireCV + - **Maintaining an open-source project is not easy, please click star to support us, thanks! ** -#### Instructions +## Quick start -1. xxxx -2. xxxx -3. xxxx + - Installation and use: [SpireCV user manual](https://docs.amovlab.com/Spire_CV_Amov/#/)、[SpireCV developer kit guide](https://docs.amovlab.com/spirecvkit/#/) + - Basic knowledge of C++ language and CMake compilation tool is required + - Need to master the foundation of OpenCV vision library and understand the computational libraries such as CUDA, OpenVINO, RKNN and CANN + - Need to understand the basic concepts and basic operation of ROS -#### Contribution + - Q&A and communication: + - Q&A forum (official regular Q&A, recommended): [Amovlab Community - SpireCV Q&A Zone](https://bbs.amovlab.com/) + - Add WeChat yinyue199506 (note: SpireCV) into the SpireCV intelligent perception algorithm library exchange group + - Search and subscribe "Amovlab" on YouTube.com, we will update the video from time to time -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request +## Framework +#### The main framework is shown in the figure: -#### Gitee Feature + -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) +#### Current support: + - **Functional Layer**: + - [x] Video algorithm module (providing perceptual algorithms with unified interfaces, efficient performance and diverse functions) + - [x] Video input, save and push stream module (to provide stable, cross-platform video reading and writing capabilities) + - [x] þCamera and pod control module (for the typical hardware ecology to open the interface, easy to use) + - [x] þSensing information interaction module (providing UDP communication protocol) + - [x] [ROS interface](https://gitee.com/amovlab1/spirecv-ros.git) + - **平台层**: + - [x] X86 + Nvidia GPUs (10 series, 20 series, and 30 series graphics cards recommended) + - [x] Jetson (AGX Orin/Xavier、Orin NX/Nano、Xavier NX) + - [ ] Intel CPU (coming soon) + - [ ] Rockchip (coming soon) + - [ ] HUAWEI Ascend (coming soon) + +## 功能展示 + - **QR code detection** + + + - **Landing mark detection** + + + - **Ellipse detection** + + + - **Target click tracking (including target detection and tracking)** + + + - **Low latency push streaming** + + + +## Copyright statement + + - SpireCV is protected under the Apache License 2.0. + - SpireCV is for personal use only, please do NOT use it for commercial purposes. + - If this project is used for profit, Amovlab will pursue infringement.