Skip to content

Releases: chili-epfl/chilitags

Rendered tags

31 Aug 08:34
Compare
Choose a tag to compare
Major refactoring of the interface and the implementation

The API is now in one file, declaring two classes and one type alias. The
classes provide respectively the detection of chilitags in an image, and the
estimation of their 3D pose. The type alias represent the coordinates of the
four corners of (2D) tags. The classes are default contructible, with
reasonnable default parameters, which can be set up by calling methods (e.g.
filtering, camera calibration...).

There is no more "ChilitagsRegistrar" singleton, the result of the
detection/pose estimation is simply returned as a map from the corresponding
method.

The use of each class is demonstrated in two samples each: a simple, CLI-based
one, and a graphical one.

Internally, functors structure the detection, instead of "Pipables"

The naming convention also changed
from (pFunctionParameter, tLocalVariable, mClassMember, scConstant)
  to ( functionParameter,  localVariable, mClassMember,   CONSTANT)
and indentation is now done with 4 spaces.

There are more automated tests too, and bug fixes.