Simple command line tool using OpenCV to stitch images together as a panorama image.
Prior to running compiling this project you must install OpenCV, and install cmake.
To compile the code using g++ use pkg-config for the following:
$ mkdir build
$ cd build
$ cmake ..
Below is the command line usage of the tool.
Usage: stitch [-GPU] <blender> <output> <img1> <img2> ... <imgN>
Version: 0.1
Author: Kevin Midkiff
Description: Simple image stitching command line tool using OpenCV
WARNING: You must pass at least two images
Argument Description:
GPU - Flag to use the GPU
blender - Which blender to use: Default, Feather, MultiBand
output - Output filename
The, "data", directory includes sets of images for show casing the results of the stitcher. To run use one of these data sets execute the following command on the command line:
$ ./stitch <blender> <output filename> ./data/<data directory>/*.png
The different data sets included are:
- carmel
- diamondhead
- goldengate
- shanghai
The images are taken from the Adobe Open Source Data Set.
MIT License (see LICENSE file for details)