All Projects → lettergram → chromatag

lettergram / chromatag

Licence: other
No description, website, or topics provided.

Programming Languages

c
50402 projects - #5 most used programming language
PostScript
262 projects
C++
36643 projects - #6 most used programming language

ChromaTags

ChromaTags are a fiducial marker placed in the scene by a user, enabling a computer vision (or really any system) to use it as a point of reference. ChromaTags are derived from Apriltags, and are designed to be used to identify and identify position of robots or specific locations. Each tag is encoded with information, and this encoded information can be used to not only identify the robot, but the tag itself can also be used to identify ones relative position.

It's possible to determine the position based a method called homography, or pose estimation.

Our implementation takes most of the code from the origional Apriltags website, however we make it run in real time. ChromaTags takes advantage of colors, as opposed to simply black and white images, explained more here.

To Build:

  1. chromatags/comparison $ make
  2. mkdir build && cd build
  3. cmake .. && make

####Invoke Single Image: AprilTags

$ ./apriltags_demo [options] input_image.pnm

Options: -d: Debug, displays image at every step

####Invoke Single Image: ChromaTags $ ./chromatags_demo [options] input_image.pnm

Options: -d: Debug, displays image at every step

####Invoke Realtime Tracking

$ cd comparison/build/

$ ./chromatag

or

$ ./apriltag

Boxes should apear around the tags, along with fps, score, etc.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].