AprilTagGen is a cross-platform desktop application that allows you to generate printable grids of AprilTags with ease. Built with PyQt5, it provides a user-friendly interface to customize tag layout, colors, sizes, and export options for computer vision and robotics applications.
🌟 Use cases:
AprilTag-based SLAM, localization, object tracking, robotics calibration, vision experiments, and education.
- ✅ Support for multiple AprilTag families:
t16h5,t25h7,t25h9,t36h11 - ✅ Set number of rows/columns, margins, tag size, spacing, starting ID, and border bits
- ✅ Choose tag color: Black, Red, Blue
- ✅ Optional symmetric corner markers for easy detection
- ✅ Export to PDF or high-resolution
.png/.jpgimages (selectable page ranges) - ✅ Preview tags inside the app
- ✅ Cross-platform compatibility (Windows/macOS/Linux)
- ✅ Print directly from the app
You can either:
- Clone and run from source:
git clone https://github.com/Rajkisan/AprilTagGen.git
cd AprilTagGen
pip install -r requirements.txt
python apriltag_app.py- Download a standalone executable:
👉 🔗 Download for Windows & macOS from Releases
Contributions are welcome! Feel free to submit issues or pull requests.
If you find this project useful, please
This project is licensed under the MIT License. See LICENSE for details.
Made with ❤️ for the robotics and computer vision community.