← 开源
facebookresearch

ocean

Ocean is the in-house framework for Computer Vision (CV) and Augmented Reality (AR) applications at Meta. It is platform independent and is mainly implemented in C/C++.

Model DevelopmentDomain-specific trainingC++
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
796
Star
96
Fork
+0
本周
30
贡献者
创建于 2024-01-06 · 更新于 2026-10-03 · 今日第 11775 名
主要开发者
README

Ocean

Ocean is a C++ framework for Computer Vision (CV) And Augmented Reality (AR) Applications.

Build and test Ocean Build and deploy website

Contributing

Please read the contribution guidelines before submitting any code changes.

Getting Started

For a general overview, the project website is a good starting point. For instructions to build Ocean, continue to read below.

General Prerequisites

  • Python 3.10 or higher (for the build scripts; install their dependencies with pip install -r build/python/requirements.txt)
  • CMake 3.26 or higher
  • Ocean requires C++20
  • Ensure that the Git executable is available in your path.

Building

Please refer to the platform-specific instructions when building Ocean:

Note that we provide no pre-built binaries. To use Ocean, you must build it from source.

License

Ocean is released under the MIT License.

License Exceptions

Note that all files in the directory res/ocean/.../controller are licensed under the Art Attribution License 1.0. Please review the individual files for specific licensing details.