Skip to content
This repository has been archived by the owner on Jul 19, 2020. It is now read-only.
/ nister-stewenius Public archive

Essential matrix estimation from 5 normalized image coordinate correspondences from the paper "Recent developments on direct relative orientation"

License

Notifications You must be signed in to change notification settings

rust-cv/nister-stewenius

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nister-stewenius

Essential matrix estimation from 5 normalized image coordinate correspondences from the paper "Recent developments on direct relative orientation"

This crate implements the Estimator trait from the sample-consensus crate. This allows integration with sample consensus algorithms built on that crate. The model returned by this crate is an essential matrix which is estimated from 5 points. On each estimation, up to 10 solutions may be returned. It is recommended to use the arrsac crate on your data with the estimator in this crate to get the best essential matrix for your data.

Testing

Note that when cargo test is ran, since this crate builds by default with no_std, it spits out some errors when trying to run the doc tests:

error: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait.

error: aborting due to previous error

This error does not cause the unit tests to fail, nor does cargo return an error code. It can be annoying, but simply scroll up to see the unit test results. This happens due to rust-lang/rust#54010.

About

Essential matrix estimation from 5 normalized image coordinate correspondences from the paper "Recent developments on direct relative orientation"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages