Steve Ferreira, 27477546
Section: Winter 2018 - GG
Date: March 20, 2018
I certify that this submission is my original work and meets the Faculty's Expectations of Originality.
- OpenCV
- C++ 11
- CMake
- Make
This project uses the C++11 standard, and you will need a recent compiler capable of supporting these features.
This project uses CMake >=3.5 (https://cmake.org/) to generate build files for any platform. It can be installed on Linux or macOS using a package manager, or Windows using the official installer. Ensure it is added to your system PATH and accessible via command line.
Then, CMake can be used in the command line to generate build files for any environment desired.
cd [path to assignment]mkdir buildcd buildcmake -G "your generator here" ..- Run
cmake -Gto see a list of possible generators, eg.Xcode,Unix Makefiles, versions of Visual Studio, etc.
- Run
- Build the project using whichever build system you chose.
- Implement Harris Corner Detection algorithm.
- Implement simple keypoint descriptor based on SIFT.
- Find matching keypoint descriptors between two images.
- Determine Homography for stitching using RANSAC.
- Stitch images together.
This assignment has been tested on Linux, using OpenCV 3.4.0, CMake 3.10.2, Make 4.2.1


