-
Notifications
You must be signed in to change notification settings - Fork 115
OpenARK Repository Structure
adamchang2000 edited this page Jun 24, 2022
·
1 revision
OpenARK is written primarily in C++. It uses CMake as its build system.
Compilation of OpenARK on Windows is done using Visual Studio 14 2015. Tests have been performed building with later release of Visual Studio, but currently there is no guarantee of successful building with any later version.
-
config
contains some important files for running OpenARK-
brisk_vocab.bn
: Bag of words vocabulary for BRISK features. Should be automatically downloaded by the CMakeLists.txt -
orb_vocab.txt
: Bag of words vocabulary for ORB features. Should be automatically downloaded by the CMakeLists.txt -
d435i_intr.yaml
: YAML configuration describing the camera parameters, and many other configuration settings for different parts of OpenARK. Generated by runningd435i_intrinsics_writer.exe
with a plugged-in RealSense D435i camera.
-
-
documentation
contains helpful building documentation for OpenARK-
Ubuntu-18-build-instructions.md
: Build instructions for OpenARK on Ubuntu 18. Dependencies are built from source or installed viaapt-get
. -
windows-build-inst.md
: Build instructions for OpenARK on Windows 10. Dependencies are all built from source. Recommended build instructions for Windows if developing OpenARK. -
Windows-build-instructions-quick.md
: Build instructions for OpenARK on Windows 10 using dependencies installer. Dependencies are all pre-built binaries packaged intoopenark-deps-vc14-win64.exe
. Works on most systems. Recommended build instructions for Windows if needing to run OpenARK quickly. -
k4a_dependency.md
: Instructions for installing k4a, the SDK for the Azure Kinect camera. -
openark-deps-vc14-win64.exe
: Dependency installer for OpenARK. Dependencies are pre-built using Visual Studio 14 2015 and packaged into this file. FollowWindows-build-instructions-quick.md
instructions for use.
-
-
include
contains header files for OpenARK's C++ code base. -
samplecode
contains examples of running different OpenARK functionalities such as hand tracking. -
scripts
contains scripts outside of OpenARK's C++ code base. It currently only contains a 3D reconstruction Python script. -
src
contains source files for OpenARK's C++ code base. -
third_party
containseigen
andglfw
dependencies. -
unity
contains OpenARK's Unity Plugin. -
CMakeLists.txt
is the build instructions for OpenARK.