Giter VIP home page Giter VIP logo

spirecv's Introduction

SpireCV 智能感知算法库

项目概况

SpireCV是一个专为智能无人系统打造的边缘实时感知SDK,主要功能包括相机/吊舱控制视频保存与推流目标探测识别与跟踪边缘数据管理迭代等。旨在为移动机器人开发者提供高性能、高可靠、接口简洁、功能丰富的视觉感知能力。

快速入门

  • 安装及使用:SpireCV使用手册

    • 需掌握C++语言基础、CMake编译工具基础。
    • 需要掌握OpenCV视觉库基础,了解CUDA、OpenVINO、RKNN和CANN等计算库。
    • 需要了解ROS基本概念及基本操作。
  • 答疑及交流:

    • 答疑论坛(官方定期答疑,推荐):阿木社区-SpireCV问答专区
    • 添加微信yinyue199506(备注消息:SpireCV)进入SpireCV智能感知算法库交流群。
    • B站搜索并关注“阿木社区”,开发团队定期直播答疑。

项目框架

主要框架如图所示:

目前支持情况:

  • 功能层
    • 视频算法模块(提供接口统一、性能高效、功能多样的感知算法)
    • 视频输入、保存与推流模块(提供稳定、跨平台的视频读写能力)
    • 相机、吊舱控制模块(针对典型硬件生态打通接口,易使用)
    • 感知信息交互模块(提供UDP通信协议)
    • ROS接口
  • 平台层
    • X86+Nvidia GPU(推荐10系、20系、30系显卡)
    • Jetson(AGX Orin/Xavier、Orin NX/Nano、Xavier NX)
    • Intel CPU(推进中)
    • Rockchip(推进中)
    • HUAWEI Ascend(推进中)

功能展示

  • 二维码检测

  • 起降标志检测

  • 椭圆检测

  • 目标框选跟踪

  • 通用目标检测

  • 低延迟推流

版权声明

  • 本项目受 Apache License 2.0 协议保护。
  • 本项目仅限个人使用,请勿用于商业用途。
  • 如利用本项目进行营利活动,阿木实验室将追究侵权行为。

spirecv's People

Contributors

jario-jin avatar aiyangsky avatar daniellllllr avatar czc-123 avatar

Stargazers

 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.