oxdatareader.cpp
* Added a couple of comments to the code.
* Uncommented code for feature generation.
FileUtils.cpp -> Common/FileUtils.cpp
FileUtils.h -> Common/FileUtils.h
StringUtils.cpp -> Common/StringUtils.cpp
StringUtils.h -> Common/StringUtils.h
oxdatareader.cpp -> ListBuild/oxdatareader.cpp
* Moved files to new location.
ListBuild/oxdatareader.cpp
* Created a function for reading keypoints from files produced in an earlier stage of the pipeline.
* Commented code implementing program usage since it is prone to change often before reaching a stable version.
* Added a dummy implementation for testing opencv mat operations.
* Changed a few variable names for better understanding.
* Solved a bug where I was writing computed feature descriptors to the standard output stream instead than to a file stream.
* Implemented first step for geometric verification using normalized cross correlation for finding putative matches.

Common/FileUtils.cpp
Common/FileUtils.h
* Changed some method names for improving understanding of what they actually do.
ListBuild/oxdatareader.cpp
* Added some comments to the code for better understanding.
* Fixed bug while searching for mutual matches.
* Deleted useless variables, changed a few variables names and cleaned code a bit.

.gitignore
* Ignored gprof output file.
Forgot adding .gitignore file on previous commit
ListBuild/oxdatareader.cpp
* Factored out code for computing correlation matrix.
Common/FileUtils.h
Common/FileUtils.cpp
* Added function for changing a file extension from .jpg to .key

ListBuild/oxdatareader.cpp
* Simplified code for loading images and keypoint files.
Common/FileUtils.cpp
* Small change in stdout messages.
* Changed function name for better understanding.

ListBuild/oxdatareader.cpp
* Keypoint matching was factored out to a function.
* Deleted commented lines of code.
ListBuild/oxdatareader.cpp
* Added documentation for some functions.
* Added limitation of proximity to the computation of putative matches.
* Deleted commented lines.
* Moved block of geometric verification to the top since the program arguments it takes are different to the ones for the other options.
ListBuild/oxdatareader.cpp
* In function readKeypoints deleted allocated memory.
In function matchKeypoints for computation of putative matches:
* Updated documentation.
* Parametrized proximity and similarity threshold.
* Added support for computing duration execution.
* Improved messages printed to stdout.
In function main:
* Added additional parameters for geometric verification (-gv) option.
* Computing homography and extracting inliers as for drawing the matches and computing a projective transformation with a reduced set of matches just to check if the mapping works.
Changed size of image holding perspective warp result
ListBuild/oxdatareader.cpp
* In function readKeypoints, added documentation.
* In function readKeypoints, added feature descriptors as new output variable.
* In function main, tried to compute putative matches using flann based matcher but the result has very bad quality.
* In function main, tried computing an affinity and then warping the source image to see the quaility of the transformation but it usually fails.
ListBuild/oxdatareader.cpp
* Deleted code for putative matches computation using flann based matcher.
* Deleted commented code for computing affine transformation using estimated homography.
ListBuild/oxdatareader.cpp
* Commented code for drawing putative matches.
* Added const modifier to images.
ListBuild/oxdatareader.cpp
* Moved window size variable inside the function that computes the correlation matrix.
ListBuild/oxdatareader.cpp
* In function computeCorrelationMatrix, moved declaration of some variables to the beginning of function.
* In function computeCorrelationMatrix, deleted call to function convert.
Common/FileUtils.h
* Added constant for image filename.

Common/StringUtils.h
Common/StringUtils.cpp
* Added function for parsing key filename to an image filename.

ListBuild/oxdatareader.cpp
* Changed program arguments.
Common/FileUtils.cpp
Common/FileUtils.h
* Deleted useless function.

ListBuild/oxdatareader.cpp
* In function computeCorrelationMatrix, tried optimizing it but failing miserably.
* In function computeCorrelationMatrix, solved a bug for keypoints close the border.
* Factored out to a function the code for doing geometric verification between two images.
* Added option to the main for doing geometric verification to pairs of images extracted from candidates files result of visual appearance ranking.
ListBuild/oxdatareader.cpp
* Compute distance for putative matches.
ListBuild/oxdatareader.cpp
* Deleted call to getline since it was used for testing purpose but forgot deleting when moved to the real case execution.