Pano 360 Virtual Reality Photo Shot With PcDuino8 Uno

Introduction: Pano 360 Virtual Reality Photo Shot With PcDuino8 Uno

Virtual reality is pretty big recently. In this post, we show how to do pano 360 degree virtual reality photo shot with pcDuino8 Uno.

Before we do that, we first need to make a camera rig from the fish eye cameras, and fix it to a tripod.

Insert these three USB cameras to pcDuino8 Uno using a USB hub.
Now we can install the necessary software tools.

First, lets install USB camera image capture software. ?

$sudo apt-get update

$sudo apt-get install fswebcam

We can the following command to check the video device that these USB cameras correspond to:

$ls /dev/video*

We can find that our cameras are /dev/video0, /dev/video1, and /dev/video2.

To test the camera, issue the following command:

$ fswebcam --skip 2 -p YUYV -r 2592x1994 --jpeg 100 --rotate 90 -d /dev/video0 a.jpg

To display the captured image, we can install imagemagick:

$sudo apt-get install imagemagick

$display a.jpg

The stitch engine will be HUGIN. So the next step is to install hugin:

$sudo apt-get install hugin

After its done, we can use the following script to capture images and stitch:

fswebcam --skip 3 -p YUYV -r 2592x1994 --jpeg 100 --rotate 90 -d /dev/video0 video0.jpg

fswebcam --skip 3 -p YUYV -r 2592x1994 --jpeg 100 --rotate 90 -d /dev/video2 video2.jpg

fswebcam --skip 3 -p YUYV -r 2592x1994 --jpeg 100 --rotate 90 -d /dev/video1 video1.jpg

nona -o out -m TIFF_m template.pto video0.bmp video1.bmp video2.bmp

enblend --compression=100 -w -f6000x3000 -o template.jpg -- out0000.tif out0001.tif out0002.tif

We need to manually stitch the three images beforehand using PTGUI and save the pto file.

Be the First to Share

    Recommendations

    • Make it Glow Contest

      Make it Glow Contest
    • First Time Author Contest

      First Time Author Contest
    • PCB Challenge

      PCB Challenge

    Discussions