JPEG Image - 5.51 MB - 01/21/2018 at 20:26

Preview
Download

3dphoto_by13_all2.jpg

A full 360 photo of my back yard, stitched by the latest version of the stitching software and aligned by the new camera calibration software.

JPEG Image - 4.92 MB - 01/15/2018 at 21:38

Preview
Download

camera_calibration.cpp

The camera calibration software that adjusts and corrects the camera matrices.

plain - 42.47 kB - 01/15/2018 at 21:35

Download

main_v2.cpp

The latest stitching software with optical flow implemented.

plain - 32.60 kB - 11/15/2017 at 19:46

Download

first_360.jpg

My first 3d "360" photo! Featuring me making my prettiest face.

JPEG Image - 3.61 MB - 10/16/2017 at 09:09

Preview
Download

calibration.cpp

This is OpenCV's Camera Calibration example program, but with my modifications to make it work with fisheye lenses

plain - 17.04 kB - 10/16/2017 at 08:55

Download

main.cpp

This is the (early alpha) C++ OpenCV source code for photo stitching and warping. See main_v2.cpp for the latest version with optical flow stitching.

plain - 14.78 kB - 10/16/2017 at 08:54

Download

mem_writer.vhd

Takes the DVP protocol from the OV5642 and writes the data using Altera's Avalon Memory Mapped protocol.

vhd - 8.17 kB - 09/18/2017 at 03:01

Download

i2c_master_control.sv

SystemVerilog control FSM for the I2C master that programs the camera module. Adapted from Terasic example

sv - 4.91 kB - 08/26/2017 at 05:58

Download

I2C_WRITE_WDATA16.v

Terasic Verilog I2C Master module, adapted for 16 bit data writes

v - 2.39 kB - 08/26/2017 at 05:58

Download