Project 5A: IMAGE WARPING and MOSAICING

Original Image

<matplotlib.image.AxesImage at 0x7f92f67aead0>

Rectified Image and the image plane it is projected onto

<matplotlib.image.AxesImage at 0x7f92f188fbd0>
<matplotlib.image.AxesImage at 0x7f92f787da50>

Blending the two images together for a mosiac

<matplotlib.image.AxesImage at 0x7f92f7833b50>

Example 2

Orginal Image

<matplotlib.image.AxesImage at 0x7f92f195a690>

Rectified Image and the image plane it is projected onto

<matplotlib.image.AxesImage at 0x7f92f19182d0>
<matplotlib.image.AxesImage at 0x7f92f19f5c50>

Blending the two images together for a mosiac

<matplotlib.image.AxesImage at 0x7f92f41502d0>

Example 3

Original Image

<matplotlib.image.AxesImage at 0x7f92f5e93950>

Rectified Image and the image plane it is projected onto

<matplotlib.image.AxesImage at 0x7f92f1d7f210>
<matplotlib.image.AxesImage at 0x7f92f5ceb150>

As you can see, the rectfied image is based off of the back wall, so the wall on the right is disporpoortionately skewed.

Blending the two images together

<matplotlib.image.AxesImage at 0x7f92f16f57d0>

I think the coolest thing I learned was how image rectifiying actually works. My drone takes 360 photos so I always wondered how they rendered it into a flat picture. I didn't get a chance to implement a 360 mosiac but that would be the next thing I look at.