Skip to content

reisub/SemiGlobal-Matching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SemiGlobal-Matching

Build Status

About

This is a simple implementation of the SGM algorithm with the Birchfield/Tomasi pixelwise matching cost using the OpenCV library. It was created for a school project. It currently runs on one thread only and is relatively slow. Also, there is no postprocessing of the disparity map so there are visible errors in the disparity map.

It builds with clang and gcc.

Resources

  1. Hirschmüller, H., Accurate and Efficient Stereo Processing by Semi-Global Matching and Mutual Information, IEEE Conference on Computer Vision and Pattern Recognition, June 2005
  2. Hirschmüller, H., Stereo Processing by Semiglobal Matching and Mutual Information, IEEE Transactions on pattern analysis and machine intelligence, Vol. 30, No. 2, February 2008
  3. Birchfield, S., Tomasi, C., Depth Discontinuities by Pixel-to-Pixel Stereo, Proceedings of the 1998 IEEE International Conference on Computer Vision, January 1998
  4. OpenCV reference manual, release 2.4.9.0, 21.4.2014.
  5. Middlebury Stereo Datasets, http://vision.middlebury.edu/stereo/data/, 1.12.2014.

About

Implementation of SemiGlobal Matching for a school project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published