ocean

Meta 出品的跨平台 CV/AR 框架,一套 C++ 代码跑多端视觉应用

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 计算机视觉 🍴 复刻 98 🐛 待处理 13 👀 关注 17
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 798
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

ocean 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类计算机视觉
开发团队facebookresearch
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言C++
GitHub 星标★ 798
上线时间2024-01-06 00:00:00
代码更新2026-11-03
仓库体积60.4 MB
本站数据更新2026-11-05
维护状态活跃
收录时间2026-09-18
浏览次数1

项目介绍

Ocean 是 Meta 内部开源的计算机视觉与增强现实应用框架,主要用 C/C++ 实现,强调平台无关性。它把 CV/AR 应用常见的底层能力(相机与传感器接入、图像处理、几何与追踪、渲染集成等)抽象成统一组件,帮助开发者避免为不同平台重复造轮子。项目面向需要在移动端、桌面端或头显设备上构建实时视觉与 AR 体验的团队,提供可复用的构建块和跨平台抽象层。由于来自 Meta 实际产品线,其设计更贴近工业级 AR 管线需求,而非纯研究 demo。当前仓库处于早期阶段,星标约 792,文档和示例相对有限,适合有 C/C++ 与图形/视觉基础、愿意深入源码的开发者评估使用。

Star 增长趋势

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

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

使用教程

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

难度:高级 约 90 分钟 部署方式:本地安装 4 步

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

环境要求

  • C++17 编译器
  • CMake 3.20+
  • OpenGL 环境

安装与启动步骤

  1. 1读依赖

    Facebook 的 C++ 计算机视觉/AR 框架,编译链很重。

    git clone https://github.com/facebookresearch/ocean.git
    cd ocean
  2. 2装系统依赖

    CMake、OpenGL、glfw 等都要有。

    sudo apt install cmake build-essential libglfw3-dev libglew-dev
  3. 3编译

    按 README 的 CMake 流程走,先关掉可选模块。

    cmake -B build -DOCEAN_BUILD_APPS=ON && cmake --build build -j
  4. 4跑示例

    先跑最简单的可视化示例验证渲染链路。

    ./build/apps/ocean_demo

如何确认成功

示例程序能打开窗口并渲染出海面或相机画面。

注意事项

  • 研究仓库,文档以代码注释为主,上手成本高。
  • 着色器编译失败先查显卡驱动,不是代码问题。
  • 移动端构建另有分支,别在桌面端找。

核心亮点

  • 由 Meta 实际 AR/CV 产品线沉淀,工程化程度高,不是玩具项目
  • 平台无关设计,核心用 C/C++,便于移植到移动端、桌面和头显
  • 覆盖相机、图像处理、几何追踪到渲染集成的完整 AR 管线组件

不足之处

  • 仓库处于早期阶段,文档和上手示例较少,学习曲线陡
  • 社区规模小、星标不足千,第三方生态和问答资源有限

适用场景

  • 在移动端或头显上快速搭建实时 AR 体验原型
  • 为多平台 CV 应用统一相机接入与图像处理底层
  • 研究 Meta 工业级 AR 管线的架构与实现方式

替代项目

OpenCV、ARToolKit、OpenVX

上一篇:ArXiv_CV_Papers_Daily

下一篇:cvkit

同类项目推荐

SwapNet 开源

上传人物和衣服照片,一键生成试穿效果

Virtual Clothing Try-on with Deep Learning. PyTorch reproduction of SwapNet by Raj e···

★ 389 2026-08-09
scribe.js 开源

浏览器里直接识别图片和 PDF 文字,无需后端

JavaScript OCR and text extraction for images and PDFs.

★ 322 2026-09-19
VisionState 开源

用现有摄像头+本地AI,把车库门、人车、水电燃气表变成HA传感器

Turn your cameras into Home Assistant sensors with a local AI: garage door open/clos···

★ 194 2026-10-24
WeDetect 开源

说句话或给张图,就能实时框出任意目标

(CVPR 2026) Official repository of paper "WeDetect: Fast Open-Vocabulary Object Dete···

★ 309 2026-10-14
GroundAnything 开源

一个模型并行解码,快速从图里框出目标、文字和界面元素

A 4B diffusion grounding model for fast, precise visual evidence extraction. Unifies···

★ 113 2026-10-30
sd-webui-reactor-sfw 开源

在 Stable Diffusion 里一键换脸,安全无 NSFW,快速出图

(SFW Friendly) Fast and Simple Face Swap Extension for StableDiffusion WebUI (A1111,···

★ 314 2026-08-09
YoloSharp 开源

C# 里直接跑 YOLO11,检测分割分类一把梭

A high performance real-time object detection solution using YOLO11 ⚡️ powered by ···

★ 569 2026-10-19
PerCo 开源

超低码率下用扩散模型生成真实感图像,压缩不失真

PyTorch implementation of PerCo (Towards Image Compression with Perfect Realism at U···

★ 107 2026-08-09
pixel_mapper 开源

半自动把图像像素映射到三维空间坐标

Semi-automatic mapping of RGB pixels in 3D space using computer vision

★ 151 2026-10-26