forked from sergeyvfx/libmv
-
Notifications
You must be signed in to change notification settings - Fork 8
Progress
pablospe edited this page Aug 25, 2012
·
13 revisions
Sfm module is divided in the following (low-level) headers:
- conditioning.hpp
| Function | Wrapper | Port | Test | Comments |
|---|---|---|---|---|
| preconditionerFromPoints | DONE | ToDo | - | |
| applyTransformationToPoints | DONE | ToDo | - | |
| normalizePoints | DONE | - | Yes* | Port is not needed. |
| normalizeIsotropicPoints | DONE | - | ToDo | Port is not needed. |
- fundamental.hpp
| Function | Wrapper | Port | Test | Comments |
|---|---|---|---|---|
| projectionsFromFundamental | DONE | DONE | Yes | |
| fundamentalFromProjections | DONE | DONE | Yes | |
| normalizedEightPointSolver | DONE | ToDo | Yes* | |
| relativeCameraMotion | DONE | DONE | - | |
| motionFromEssential | DONE | DONE | Yes* | |
| fundamentalFromEssential | DONE | DONE | Yes | |
| essentialFromFundamental | DONE | ToDo | Yes | |
| essentialFromRt | DONE | DONE | Yes* | |
| normalizeFundamental | DONE | DONE | - |
- numeric.hpp
| Function | Wrapper | Port | Test | Comments |
|---|---|---|---|---|
| meanAndVarianceAlongRows | DONE | DONE | Yes* | |
| skewMat | DONE | DONE | Yes | |
| skewMatMinimal | DONE | DONE | - |
- projection.hpp
| Function | Wrapper | Port | Test | Comments |
|---|---|---|---|---|
| homogeneousToEuclidean | DONE | DONE | Yes | ToDo: check homogeneousToEuclidean( X, X ); |
| euclideanToHomogeneous | DONE | DONE | Yes | |
| P_From_KRt | DONE | DONE | Yes* | P = K * [R t] |
| KRt_From_P | DONE | ToDo | Yes* | RQ decomposition HZ A4.1.1 pag.579 |
- robust.hpp
| Function | Wrapper | Port | Test | Comments |
|---|---|---|---|---|
| fundamentalFromCorrespondences8PointRobust | DONE | ToDo | Yes | Mail: https://groups.google.com/d/msg/libmv_gsoc/-u3TPnBYmFs/4OnYErjjMSQJ |
- simple_pipeline.hpp
| Function | Wrapper | Port | Test | Comments |
|---|---|---|---|---|
| libmv_solveReconstruction | DONE | ToDo | Yes | Slow test, many log messages |
- triangulation.hpp
| Function | Wrapper | Port | Test | Comments |
|---|---|---|---|---|
| triangulateDLT | DONE | DONE | Yes | |
| nViewTriangulate | DONE | DONE | Yes |
Note: [*] Test only in double