OpenCV image stitching analysis
Computer vision software has been widely used in the area of Photography creating an amazing effect. One of the tools that has been developed and widely used in the digital camera is the panoramic image, where multiple images are “stitched” together. In this project, the analysis was carried out o...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/73901 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | Computer vision software has been widely used in the area of Photography creating an amazing effect. One of the tools that has been developed and widely used in the digital camera is the panoramic image, where multiple images are “stitched” together.
In this project, the analysis was carried out on the open source library OpenCV and two of its feature detectors ORB and AKAZE. Three programs were built or updated from the old version of OpenCV to the newer version to carry out the experiments. One is the ABS-DIFF program which calculated the absolute difference between two images. The program is used to measure the difference between the original image and the “stitch” image. The second draw matches program was also developed to highlight the “matched” points when we stitch two images together. This program helps us to understand the stitching software better as it shows the matching points of the reference and target image side by side. The third program is an image stitcher which was modified and updated from an old version to verify the stitching process and runtime.
A number of experiments were carried out to compare ORB and AKAZE. It is concluded that ORB has a better performance in terms of computation time requirement and AKAZE has better performance in the cumulative absolute difference value. |
---|