Skip to content

Latest commit

 

History

History
66 lines (47 loc) · 3.38 KB

README.en.md

File metadata and controls

66 lines (47 loc) · 3.38 KB

SpireCV logo

SpireCV Intelligent perception algorithm library

Overview

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.

Quick start

  • Installation and use: SpireCV user manualSpireCV developer kit guide

    • 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
  • Q&A and communication:

    • Q&A forum (official regular Q&A, recommended): Amovlab Community - SpireCV Q&A Zone
    • 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

Framework

The main framework is shown in the figure:

Current support:

  • Functional level
    • Video algorithm module (providing perceptual algorithms with unified interfaces, efficient performance and diverse functions)
    • Video input, save and push stream module (to provide stable, cross-platform video reading and writing capabilities)
    • Camera and pod control module (for the typical hardware ecology to open the interface, easy to use)
    • Sensing information interaction module (providing UDP communication protocol)
    • ROS interface
  • Platform level
    • X86 + Nvidia GPUs (10 series, 20 series, and 30 series graphics cards recommended)
    • Jetson (AGX Orin/Xavier、Orin NX/Nano、Xavier NX)
    • Intel CPU
    • HUAWEI Ascend (coming soon)
    • Rockchip (coming soon)

Demos

  • 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.