cosmo-edge

一套 C++ 代码,跨 Sophon/RKNN/x86 跑通边缘视频 AI

开源 🏷️定价信息待确认 ✅ 目前可打开 计算机视觉 🍴 复刻 320 🐛 待处理 12 👀 关注 2
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2087
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

cosmo-edge 项目界面预览图
图片来源:项目官网

项目数据

分类计算机视觉
开发团队cosmo-wander-ai
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议Apache-2.0
主要语言C
技术栈/模型bm1688,computer-vision,cpp17,cv186x,edge-ai,grounding-dino,on-device-ai,rk3576,rknn,rockchip,rv1126b,sophon,video-analytics,visual-pipeline,vlm
GitHub 星标★ 2087
上线时间2026-06-09 00:00:00
代码更新2026-11-06
仓库体积273.4 MB
本站数据更新2026-11-06
维护状态活跃
收录时间2026-09-23
浏览次数15

项目介绍

cosmo-edge 是一个面向生产环境的 C++ 边缘 AI 推理引擎,专注视频分析与端侧视觉语言模型(VLM)部署。它解决的核心问题是:边缘设备芯片平台碎片化严重,开发者往往需要为 Sophon(算能)、Rockchip RKNN(瑞芯微)和 x86 分别维护不同的推理代码。cosmo-edge 通过统一抽象层屏蔽底层差异,让同一套业务逻辑跨平台运行。核心能力包括:多路视频流解码与推理流水线、可视化编排(visual orchestration)、实时 OSD 叠加显示、事件检测与上报,以及可复现的性能基准测试。项目内置对 Grounding-DINO 等模型的支持,覆盖 RK3576、RV1126B、CV186X、BM1688 等主流边缘芯片,适合需要快速落地智能安防、工业质检、交通分析等场景的团队。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-23 · 当前星标 ★ 2087

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 15 分钟 部署方式:Docker 3 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Docker 与 Docker Compose 环境
  • x86 平台或对应边缘设备(BM1688 / CV186X / RK3576 / RV1126B)
  • 已获取项目仓库代码

安装与启动步骤

  1. 1获取项目代码

    从 GitHub 克隆 cosmo-edge 仓库到本地,进入项目根目录。README 未给出具体克隆命令,此为通用准备动作。

    git clone https://github.com/cosmo-wander-ai/cosmo-edge.git
    cd cosmo-edge
  2. 2Windows 启动容器

    README 仅给出 Windows 下使用 docker-compose.x86.windows.yml 一条启动命令,后台构建并运行服务。

    docker compose -f docker-compose.x86.windows.yml up -d --build
  3. 3选择对应平台

    BM1688、CV186X、RK3576、RV1126B 各用专属运行时与模型产物,需按硬件选对应构建与模型,README 未给出其他平台命令。

关键配置

配置项必填说明示例
docker-compose.x86.windows.yml是Windows x86 平台的 Compose 编排文件,用于启动服务docker-compose.x86.windows.yml

如何确认成功

执行 docker compose ps 查看容器状态为 Up,或访问控制台确认服务已运行(README 未给出具体端口)。

常见问题

Q:非 x86 边缘设备怎么部署?

A:README 说明 BM1688、CV186X、RK3576、RV1126B 使用各自的运行时、构建流程与模型产物,需参考对应平台文档,未提供统一命令。

Q:可以不用 Docker 吗?

A:README 快速开始仅给出 Windows 下的 Docker Compose 命令,其他安装方式未在节选中说明,建议查阅官方文档。

Q:模型文件从哪里来?

A:README 提到有目标平台专属的模型产物(model artifacts),并内置 Grounding-DINO 等模型支持,具体获取方式见官方文档。

注意事项

  • README 节选只提供了 Windows x86 的 Docker Compose 启动命令,其他平台的命令未给出,请勿照搬。
  • 核心引擎与控制台采用 Apache-2.0 开源,但认证硬件、商业预置模型与 Model Guard 分发保护有独立边界。
  • 推荐阅读 docs/benchmarks/scenario-bench/v1.1/README.md 了解多平台性能基准与 VLM 验证结果。

核心亮点

  • 统一抽象层同时支持 Sophon、Rockchip RKNN 和 x86 三类平台,减少重复适配工作
  • 内置可视化编排与实时 OSD,业务集成时无需从零搭建显示和事件链路
  • 提供可复现基准测试,方便对比不同芯片和模型的实际推理性能

不足之处

  • 仅 1225 星,社区规模和第三方文档丰富度仍在早期阶段
  • 以 C++17 和特定芯片 SDK 为主,对不熟悉嵌入式工具链的开发者上手门槛偏高

适用场景

  • 智能安防摄像头在 RK3576 上做多路视频目标检测与事件上报
  • 工业质检设备用 Sophon BM1688 跑 Grounding-DINO 做缺陷定位
  • x86 边缘服务器上做 VLM 端侧推理与实时画面标注

替代项目

ncnn、MNN、Tengine

上一篇:event-based_vision_resources

下一篇:videoflow

同类项目推荐

ocr-rs 开源

Rust 一行调用,多语言 OCR 本地跑

高性能OCR识别库,支持上百种语言,提供命令行、图形界面及C API多种调用方式,使用便捷高···

★ 346 2026-09-19
VSLAM-LAB 开源

一条命令跑通多种 VSLAM 算法与数据集对比

A Comprehensive Framework for Visual SLAM Systems and Datasets

★ 569 2026-09-21
vision-demos 开源

克隆即跑的趣味 CV 演示,几分钟看到识别效果

Fun real-world computer vision demos!

★ 1070 2026-09-18
neverclick 开源

用键盘加本地视觉识别,替代鼠标点按操作

Keyboard-driven mouse control using local computer vision.

★ 490 2026-09-18
AnomalyVFM 开源

零样本异常检测,无需训练直接部署

[CVPR'26] AnomalyVFM -- Transforming Vision Foundation Models into Zero-Shot Anomaly···

★ 79 2026-08-09
ocr-vqgan 开源

让AI生成的论文图表文字清晰可读

OCR-VQGAN, a discrete image encoder (tokenizer and detokenizer) for figure images in···

★ 86 2026-08-09
groundingLMM 开源

让AI边聊边精准圈出图像中的每个物体

[CVPR 2024 ] Grounding Large Multimodal Model (GLaMM), the first-of-its-kind model c···

★ 969 2026-08-09
caption_ocr_tool 开源

把视频里烧死的字幕,一键抠成可编辑文字

视频硬字幕提取工具

★ 197 2026-09-19
GraspGPT_public 开源

从图像直接预测机器人抓取姿态,快速复现SOTA抓取模型。

code implementation of GraspGPT and FoundationGrasp

★ 148 2026-08-09