The Raspberry Pi Compute Module was designed with industrial and automation applications in mind, but it can be tasked for much more, including running a pair of cameras for grabbing stereoscopic images and video. That’s the idea behind the StereoPi — a carrier board, which can also be used for computer vision, drone and robot projects. The board, which is entirely open source, supports all Compute Modules (1, 3, 3 Lite) and Raspbian right out of the box.
The StereoPi boasts a pair of CSI camera ports (supporting OV5647 and Sony IMX 219 cameras), micro USB port, micro SD card slot, a couple of USB ports, 1X USB header, HDMI, Ethernet, SO-DIMM connector, 5V power connector, on/off power switch, boot mode jumper, and a 40-pin GPIO header — all packed into a 90 x 40mm footprint.
The StereoPi is versatile and has already been employed in some real-world applications — including pairing it with an Oculus Rift to render people in a third-person view, using it with ROS for simple depth-mapping, and stitching 360-degree panoramic images. Of course, the StereoPi can be used for a myriad of other applications, such as using OpenCV to build computer vision systems, live streaming video directly to YouTube from drone and robotic platforms, and even creating your own augmented and virtual reality systems.
Beyond Raspbian and ROS, the board can be programmed using Python, C, and C++, depending on the project. The StereoPi isn’t yet available, however, a batch of them have entered pre-production and have been thoroughly tested, which means they will go on to post-production shortly and will ultimately become available on Crowd Supply for an estimated $59 pledge.