As part of Huetag's disclosed equipment in its research paper, this project demonstrates the Huetag system's marker identification algorithm and marker generation using its default generator key.
The objectives of this application are limited to:
- Examining the Huetag marker system regarding its marker identification capabilities, particularly when sample images are subjected to various lighting situations.
- Producing sample markers for the aforementioned examination.
Note: This is not a library for the Huetag system.
Available: "\x64\Debug\Huetag Writer and Image-Based Reader.exe"
The project requires the installation of the following software tools:
- Qt (version 5.9 recommended)
- OpenCV (version 3.2 recommended)
- Visual Studio (version 2015 recommended)
-
Detecting a Huetag from an Image:
-
Load an image containing a Huetag marker by pressing the 'Browse' button.
-
(Optional) Press the 'Update' button to initially show the output image.
-
Adjust the sliders accordingly to properly detect markers under different lighting conditions. To see their effect, press the 'Update' button. Repeat this step until the Huetag in the image is detected.
- Binary Threshold. Used for setting the boundaries for the black and white colors.
- Contour Min Area Threshold. The minimum area allowed for detected contours.
- Contour Max Area Threshold. The maximum are allowed for detected contours.
- Kernel Size. Blurring kernel size for reducing noise in an image.
-
-
Generating a Huetag:
Real-Time Huetag Reader Prototype. Available: https://github.com/DominicOrga/Real-Time-Huetag-Reader-Prototype Huetag Sample Image. Available: https://doi.org/10.6084/m9.figshare.5349934
This project is licensed under the MIT License - see the LICENSE.md file for details.