LOST
0.0.1
LOST: Open-source Star Tracker
|
A star-id algorithm based on assigning votes for each centroid-catalog pair then choosing the highest voted catalog stars. More...
#include <star-id.hpp>
Public Member Functions | |
StarIdentifiers | Go (const unsigned char *database, const Stars &, const Catalog &, const Camera &) const |
Actualy perform the star idenification. This is the "main" function for StarIdAlgorithm. More... | |
GeometricVotingStarIdAlgorithm (decimal tolerance) | |
Public Member Functions inherited from lost::StarIdAlgorithm | |
virtual | ~StarIdAlgorithm () |
A star-id algorithm based on assigning votes for each centroid-catalog pair then choosing the highest voted catalog stars.
While the geometric voting algorithm is the simplest true star-id algorithm I know of and is quite fast, it has some reliability issues and there are no statistical guarantees on how often it will return the wrong result. It will also frequently fail to idenify images with few stars.
Definition at line 35 of file star-id.hpp.
|
inlineexplicit |
tolerance | Angular tolerance (Two inter-star distances are considered the same if within this many radians) |
Definition at line 42 of file star-id.hpp.
|
virtual |
Actualy perform the star idenification. This is the "main" function for StarIdAlgorithm.
Implements lost::StarIdAlgorithm.
Definition at line 29 of file star-id.cpp.