Skip to content

Fork to use the optical flow from surround 360

License

Notifications You must be signed in to change notification settings

gfxdisp/Surround360

 
 

Repository files navigation

FB360 Optical Flow

This is a fork of the surround360 with python binding of the optical flow algorithms used in the system.

The code is modified to be compatible with both opencv3.x and opencv4.x

After installing all the dependencies of surround360-render, run (preferably in a virtual environment)

pip install pybind11 pybind11-cmake

Proceed to build surround360_render and install if necessary. Finally add the newly generated library to your PYTHONPATH as follows,

export PYTHONPATH=$PYTHONPATH:*path_to_SUrround360*/surround360_render/lib

You may want to add this to your .bashrc

Surround360 System

Surround360 is a hardware and software system for capturing and rendering 3D (stereo) 360 videos and photos, suitable for viewing in VR. We divide the open source components of the system into three subdirectories:

  • /surround360_design -- hardware designs and assembly instructions
  • /surround360_camera_ctl_ui -- Linux desktop application for controlling the camera to capture raw data
  • /surround360_render -- software for rendering the raw data that is captured into a format suitable for viewing in VR.

Instruction Manual

Please refer to our instruction manual (which covers use of both hardware and software) here:

https://github.com/facebook/Surround360/blob/master/surround360_design/assembly_guide/Surround360_Manual.pdf

Sample Data

We provide a sample dataset for those who are interested in testing the rendering software without first building a camera.

Join the Surround360 community

See the CONTRIBUTING file in each subdirectory for how to help out.

License

The hardware designs, camera control software, and rendering software are subject to different licenses. Please refer to the LICENSE file in each subdirectory. We also provide an additional patent grant.

About

Fork to use the optical flow from surround 360

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.0%
  • Python 7.0%
  • CMake 2.5%
  • C 0.5%