Skip to content

tetracontinental/UAV-Image-stitching

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ORB feature based image stitching for UAV images

Image stitching is the process of stitching multiple images with overlapping areas to produce a panoramic or high resolution image. Unmanned Aerial Vehicle (UAV) can be widely used to study the terrain. Each time a UAV sweeps through an area it takes images on different sections of the regions. An image stitching software is used to stitch these images into a single image based on overlapping regions. This is a python script for doing the same. Here I used ORB features to identify each feature in an image and using that the images are stitched together. ORB is a pre-built function available on openCV. The data for the program are cropped regions of a UAV image, stored in a folder. The path of the folder is given as input. Program iterate through the folder and joins image based on common feature.

Input

data

Output

mossaic

How to run the code

  1. Clone the repository in your machine
  2. Install requirements.txt using pip
  3. Add your data on same folder
  4. Run UAV-image-stitching.py

About

A python program to automate stitching of ariel images with overlapping areas captured by UAV

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%