项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-18 · 当前星标 ★ 798
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- C++17 编译器
- CMake 3.20+
- OpenGL 环境
安装与启动步骤
-
1读依赖
Facebook 的 C++ 计算机视觉/AR 框架,编译链很重。
git clone https://github.com/facebookresearch/ocean.git cd ocean -
2装系统依赖
CMake、OpenGL、glfw 等都要有。
sudo apt install cmake build-essential libglfw3-dev libglew-dev -
3编译
按 README 的 CMake 流程走,先关掉可选模块。
cmake -B build -DOCEAN_BUILD_APPS=ON && cmake --build build -j -
4跑示例
先跑最简单的可视化示例验证渲染链路。
./build/apps/ocean_demo
如何确认成功
示例程序能打开窗口并渲染出海面或相机画面。
注意事项
- 研究仓库,文档以代码注释为主,上手成本高。
- 着色器编译失败先查显卡驱动,不是代码问题。
- 移动端构建另有分支,别在桌面端找。
核心亮点
- 由 Meta 实际 AR/CV 产品线沉淀,工程化程度高,不是玩具项目
- 平台无关设计,核心用 C/C++,便于移植到移动端、桌面和头显
- 覆盖相机、图像处理、几何追踪到渲染集成的完整 AR 管线组件
不足之处
- 仓库处于早期阶段,文档和上手示例较少,学习曲线陡
- 社区规模小、星标不足千,第三方生态和问答资源有限
适用场景
- 在移动端或头显上快速搭建实时 AR 体验原型
- 为多平台 CV 应用统一相机接入与图像处理底层
- 研究 Meta 工业级 AR 管线的架构与实现方式
替代项目
OpenCV、ARToolKit、OpenVX
下一篇:cvkit
同类项目推荐
SwapNet
开源
上传人物和衣服照片,一键生成试穿效果
Virtual Clothing Try-on with Deep Learning. PyTorch reproduction of SwapNet by Raj e···
scribe.js
开源
浏览器里直接识别图片和 PDF 文字,无需后端
JavaScript OCR and text extraction for images and PDFs.
VisionState
开源
用现有摄像头+本地AI,把车库门、人车、水电燃气表变成HA传感器
Turn your cameras into Home Assistant sensors with a local AI: garage door open/clos···
WeDetect
开源
说句话或给张图,就能实时框出任意目标
(CVPR 2026) Official repository of paper "WeDetect: Fast Open-Vocabulary Object Dete···
GroundAnything
开源
一个模型并行解码,快速从图里框出目标、文字和界面元素
A 4B diffusion grounding model for fast, precise visual evidence extraction. Unifies···
sd-webui-reactor-sfw
开源
在 Stable Diffusion 里一键换脸,安全无 NSFW,快速出图
(SFW Friendly) Fast and Simple Face Swap Extension for StableDiffusion WebUI (A1111,···
YoloSharp
开源
C# 里直接跑 YOLO11,检测分割分类一把梭
A high performance real-time object detection solution using YOLO11 ⚡️ powered by ···
PerCo
开源
超低码率下用扩散模型生成真实感图像,压缩不失真
PyTorch implementation of PerCo (Towards Image Compression with Perfect Realism at U···
半自动把图像像素映射到三维空间坐标
Semi-automatic mapping of RGB pixels in 3D space using computer vision
