The Open Source 360 Camera Project

Build your own 360 spherical camera!

View project on GitHub

This repository includes all the details to build your own 360 degree spherical camera. The goal of this project is to develop a kit to for a "build it your self" 360 degree spherical camera. Our key principals are as follows:
  • Open source hardware and software to encourage educational use and a developer community
  • The primary hardware is to be off the shelf (lenses and image sensor PCBs)
  • Simple mechanical mounting, can be assembled without any specialized tools or equipment
  • Compatible with mobile computing platforms such as Raspberry Pi or similar
  • Cost to be similar to a consumer level 360 camera such as Ricoh Theta ($250-$350)
  • Performance to be adequate to create 360 panoramas
To enable portable imaging, we have developed and tested the cameras on a Raspberry Pi 2 B+ utilizing OpenCV libraries to control and capture images from the cameras. The USB 2.0 cameras from ELP that we selected us the Sonix SN9C292A video controller with USB Video Class compatibility. If there is enough interest in this project, we will consider organizing a bulk buy of the kit parts to save on shipping costs Please log your interest on the Gitter chat. Camera Specifications Full 360 Version:
  • FOV 220 degrees per camera (Verified through optical measurements that between 206 and 212 degrees fits within full active area 1452 pixels)
  • Resolution 2 x 5MP
  • Board spacing 15mm
  • Image sensor OnSemi MI5100/MT9P10001
  • Frame rate 15 fps full5 MP, 30 fps 1920x1080 Hd