Skip to content

abhinavgupta/SURF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SURF



A C++ implementation of SURF algorithm. It uses the OpenCV libraries and includes 

the following capabilities

  - 1 to run SURF on static image for the path given

  - 2 to capture from a webcam

  - 3 to match find an object in an image (work in progress)

  - 4 to display moving features (work in progress)

  - 5 to show matches between static images



Usage

-------------



To directly open the SURF featurettes for any of the ove mentioned procedures::



    $  g++ -o my_example main.cpp fasthessian.cpp intergral.cpp ipoint.cpp surf.cpp utils.cpp `pkg-config opencv --cflags --libs`





Algorithm and Need for developement

-------------

SURF as an algorithm was developed as an alternate to SIFT with faster processing and quick results for a certain loss of sccuracy. This code was developed for enabling stereovision for a farmbot project. Also this was used to bifurcate plant body from rest of the surroundings. The further processing was done with HAAR classifiers. This code was also used for 3D reconstruction of certain other sceanarios.



For further information on this see the wiki page of SURF.



The above code is a significant improvement of exsisting SURF codes on the interenet. Since it was writen in early 2010, ther emight be better versions of this code. Also any further imporvements in this code are welcome, since i might not be working on it anymore in the near future atleast





Credits

-------

 C. Evans, Research Into Robust Visual Features,         

  MSc University of Bristol



SIFT and SURR wiki pages



OpenCV - Willow garage documentation.



Publications citing this code:


Aadil Seshadri, Abhinav Gupta, Nishad Kamdar, Varad Gunjal, “Development of a Pattern
Recognition System based on Image Processing implemented on a Safety Critical Embedded

+System for Accident Prevention”.

+-Advanced Materials Research Vols. 341-342 (2012) pp 811-815

+Online available since 2011/Sep/27 at www.scientific.net

+© (2012) Trans Tech Publications, Switzerland

+doi:10.4028/www.scientific.net/AMR.341-342.811

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published