Ransac

所属分类:图形图像处理
开发工具:Visual C++
文件大小:292KB
下载次数:22
上传日期:2013-02-20 11:36:44
上 传 者ysg8422am
说明:  Ransic算法,RANSAC为RANdom SAmple Consensus的缩写,它是根据一组包含异常数据的样本数据集,计算出数据的数学模型参数,得到有效样本数据的算法
(Ransic RANdom SAmple Consensus)

文件列表:
Ransac\Debug\LineParamEstimator.obj (55963, 2012-11-24)
Ransac\Debug\Point2D.obj (1477, 2012-11-24)
Ransac\Debug\RANSAC.exe (258106, 2012-11-24)
Ransac\Debug\RANSAC.ilk (322040, 2012-11-24)
Ransac\Debug\RANSAC.pdb (631808, 2012-11-24)
Ransac\Debug\RansacExample.obj (61788, 2012-11-24)
Ransac\Debug\vc60.idb (82944, 2012-11-24)
Ransac\Debug\vc60.pdb (102400, 2012-11-24)
Ransac\LineParamEstimator.cpp (4653, 2004-05-11)
Ransac\LineParamEstimator.h (2693, 2004-05-12)
Ransac\ParameterEsitmator.h (1765, 2004-05-12)
Ransac\Point2D.cpp (22, 2004-05-11)
Ransac\Point2D.h (442, 2004-05-12)
Ransac\RANSAC.dsp (4725, 2004-05-11)
Ransac\RANSAC.dsw (535, 2004-05-11)
Ransac\Ransac.h (13096, 2004-05-12)
Ransac\RANSAC.ncb (74752, 2012-11-24)
Ransac\RANSAC.opt (54784, 2012-11-24)
Ransac\RANSAC.plg (947, 2012-11-24)
Ransac\RansacExample.cpp (3976, 2012-11-24)
Ransac\Unix_Makefile (286, 2004-05-12)
Ransac\Debug (0, 2012-11-24)
Ransac (0, 2012-11-24)

Author: Ziv Yaniv (zivy@cs.huji.ac.il) This archive contains an implementation of the Random Sample Consensus (Ransac) framework for robust parameter estimation. The archive includes the following files: 1. Project files for VC++ 6.0. 2. A Unix Makefile. 3. Source files: Point2D.{cpp,h} - Primitive 2D point class used in the example. ParameterEstimator.h - A virtual class, the ancestor of all parameter estimators. LineParamEstimator.{cpp,h} - Class which implements the virtual functions defined by the ParameterEstimator class, for 2D lines. Ransac.h - Template implementation of the Ransac algorithm. RansacExample.cpp - An example which shows how to use the Ransac template. Notes: 1. The math underlying the code which performs a least squares fit for the line is described in the summary on Principle Component Analysis (PCA) found on my web site (look under lesson handouts). Read the orthogonal least squares section and the section about eigenvectors/eigenvalues of symmetric 2X2 matrices. 2. For a detailed description of the Ransac see: * Martin A. Fischler, Robert C. Bolles, ``Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography'', Communications of the ACM, Vol. 24(6), 1***1. **Richard I. Hartely, Andrew Zisserman, "Multiple View Geometry in Computer Vision", Cambridge University Press, 2000. 3. This template implementation has been successfully used to estimate the parameters of: a. lines b. circles c. ellipses d. homographies I only provide the line parameter estimator as it is the only estimator that does not require the availability of linear algebra packages or non-linear optimization code.

近期下载者

相关文件


收藏者