Maker builds a Raspberry Pi 5 powered stereoscopic 3D video camera

Raspberry Pi
(Image credit: Sridhar Rajagopal)

Recording things in 3D is no longer relegated to the world of professional videographers. Today, with a little bit of effort, you can engineer a stereoscopic camera from scratch using off-the-shelf parts and a Raspberry Pi. That's exactly what maker and developer Sridhar Rajagopal has done with this impressive Raspberry Pi-powered stereoscopic 3D camera project. This camera lets you both record and stream 3D videos in real time using our favorite SBC.

Rajagopal's project is built around a Raspberry Pi 5 and can be mounted to a tripod which makes it easier to focus steadily on your target subject. The video can be viewed using a browser, ideally from a smartphone which can be placed in something like Google Cardboard, allowing for the 3D effect. That said, you could still access the stream from a tablet or computer, you just wouldn't have the same immersive experience.

Latest Videos FromTom's Hardware
Ash Hill
Contributing Writer

Ash Hill is a contributing writer for Tom's Hardware with a wealth of experience in the hobby electronics, 3D printing and PCs. She manages the Pi projects of the month and much of our daily Raspberry Pi reporting while also finding the best coupons and deals on all tech.

  • daniele_dll
    How to generate e-waste
    1) write an article about streaming an mjpeg, will generate e-waste locally
    2) publish the article on Tom's Hardware, will generate e-waste on Tom's Hardware
    3) wait for the innocent readers, will cause a domino effect causing a massive amount of e-waste in the form of internet traffic, data written in the backend of Tom's Hardware and data written on thr readers' machines

    The sole purpose of this comment is to highlight how low the bar is for Tom's Hardware to publish articles... I will refrain on publicly speculate on why......

    The code literally takes the pic from the cams encoded in JPEG and stream it giant JPEG as mjpeg (sequence of JPEGs), not even merging the streams in a large one or not even syncing the streams or discarding the outdated frames in case of sudden slowness.

    Just to mention, he pi5 can easily generate H264 via software although it can be easily encoded in hardware.
    Reply
  • edzieba
    Did this with the Compute Module's dual-MIPI CSI inputs back in 2014 (before support was really ready so had to fight it just to get images).

    The core issue back then, and still now, is the cameras are not genlocked. That's OK for stationary objects and viewpoints, but Very No Bueno once motion is involved.
    Reply