librealsense (2015)

librealsense is an open-source, cross-platform C++ library (Linux, Windows, Mac) for easily capturing data from IntelĀ® RealSenseā„¢ depth cameras. The API is designed for accessibility to researchers, creative coders, and app developers in domains such as robotics, augmented/virtual reality, and the internet of things.

librealsense originally started as a 20% project in an attempt to use RealSense depth cameras on MacOS. Previously, the APIs for device streaming and control were clunky and only supported on Windows. I took the situation as a challenge to write a user-space USB driver on MacOS/Linux alongside a simplistic API. After hacking on code for a few months, the project gained traction among several senior engineers; somewhere along the way, I temporarily adopted the role of product manager to graduate the API to a formally maintained and supported project.

librealsense on github

» A 3D reconstruction of a room using data captured by the library.