- Supports Raspberry Pi Compute Module 1 and 3 / 3 Lite
- Raspbian support out of the box
- Support two cameras
- Small size
- Open source
StereoPi is designed to be friendly tool for experiments and quick prototyping with all kind of video-related projects. It will definitely helps you to enjoy with:
- Making 3D photos or record stereoscopic video
- Experiment with 3D video livestream to 3D helmets like Oculus Go or Internet
- Build computer vision systems and work with OpenCV
- Make a robots with ROS onboard
- Prototyping 360 degree photo and video solutions
- Creating AR/VR project
- Livestream from your drone or robot in stereo mode or from two independent cameras
A friend of mine hosts a VR club and asked me if it’s possible to make a 3rd person view in a real life. Thus, we decided to conduct another experiment using our StereoPi (a stereoscopic camera with Raspberry Pi inside).
If you use ROS when creating robots, then you probably know that it supports utilization of stereo cameras. For example, you can create a depth map of the visible field of view, or make a point cloud. I began to wonder how easy it would be to use our StereoPi, a stereo camera with Raspberry Pi inside, in ROS. Earlier, I’d tested and confirmed that a depth map is easily built using OpenCV; but I had never tried ROS - and so, I decided to conduct this new experiment, and document my process of looking for the solution.
In this article we will continue our experiments with the StereoPi stereoscopic camera based on the Raspberry Pi Compute Module. This time, we will create a 360 degree panoramic photo!
Click on image for online panorama view
In our last experiments, we installed cameras side-by-side with parallel axes and worked with stereoscopic effect. Today, we will use an inverted approach: cameras pointed in opposite directions, but equipped with wide-angle fisheye optics, each with a 200 degree field of view.