apriltag-python
A Python wrapper for the AprilTag visual fiducial detector. This library provides fast and robust detection of AprilTag markers in images, along with pose estimation capabilities.
Features
- Fast Detection: Optimized C implementation with Python bindings
- Multi-threading Support: Parallel detection for better performance
- Multiple Tag Families: Support for tag36h11, tag25h9, tag16h5, and more
- Pose Estimation: 6-DOF pose estimation from detected tags
- Type Hints: Full type annotations for better IDE support
- Cross-platform: Works on Linux, macOS, and Windows
Installation
Install from PyPI:
pip install apriltag-python
Requirements
- Python 3.10 or higher
- NumPy
Quick Start
import apriltag
import cv2
# Create detector for tag36h11 family
detector = apriltag.apriltag('tag36h11', threads=4)
# Load a grayscale image
image = cv2.imread('image.jpg', cv2.IMREAD_GRAYSCALE)
# Detect tags
detections = detector.detect(image)
# Process results
for detection in detections:
print(f"Tag ID: {detection['id']}")
print(f"Center: {detection['center']}")
print(f"Corners: {detection['lb-rb-rt-lt']}")
Usage
Basic Detection
import apriltag
import numpy as np
# Create detector with custom parameters
detector = apriltag.apriltag(
family='tag36h11', # Tag family
threads=4, # Number of threads
maxhamming=1, # Maximum hamming distance for error correction
decimate=2.0, # Image downsampling factor
blur=0.0, # Gaussian blur sigma
refine_edges=True, # Refine quad edges
debug=False # Debug mode
)
# Detect tags in a grayscale image
image = np.zeros((480, 640), dtype=np.uint8) # Example: black image
detections = detector.detect(image)
Detection Results
Each detection is a dictionary containing:
id(int): The decoded tag IDhamming(int): Number of bit errors correctedmargin(float): Decision margin (higher values indicate better detection quality)center(ndarray): Tag center coordinates [x, y], shape (2,)lb-rb-rt-lt(ndarray): Four corner coordinates in order: left-bottom, right-bottom, right-top, left-top, shape (4, 2)homography(ndarray): 3×3 homography matrix mapping tag coordinates to image pixels, shape (3, 3)
Pose Estimation
Estimate the 6-DOF pose (position and orientation) of detected tags:
# Camera calibration parameters
fx, fy = 500.0, 500.0 # Focal lengths in pixels
cx, cy = 320.0, 240.0 # Principal point (image center)
tagsize = 0.16 # Physical tag size in meters (e.g., 16cm)
# Detect tags
detections = detector.detect(image)
# Estimate pose for each detection
for det in detections:
pose = detector.estimate_tag_pose(det, tagsize, fx, fy, cx, cy)
print(f"Tag {det['id']}:")
print(f" Position (meters): {pose['t'].T}")
print(f" Rotation matrix:\n{pose['R']}")
print(f" Reprojection error: {pose['error']}")
The pose result contains:
R(ndarray): 3×3 rotation matrix from tag frame to camera framet(ndarray): 3×1 translation vector from camera to tag in meterserror(float): Reprojection error (lower is better)
Coordinate Frames
- Tag Frame: Origin at tag center, z-axis pointing out of the tag surface, x-axis to the right, y-axis pointing up (when viewed from the front)
- Camera Frame: Standard computer vision convention with z-axis pointing forward
Supported Tag Families
tag36h11(Recommended): 36-bit tags with minimum Hamming distance of 11tag36h10: 36-bit tags with minimum Hamming distance of 10tag25h9: 25-bit tags with minimum Hamming distance of 9tag16h5: 16-bit tags with minimum Hamming distance of 5tagCircle21h7: Circular tagstagCircle49h12: Circular tagstagStandard41h12: Standard tagstagStandard52h13: Standard tagstagCustom48h12: Custom tags
Performance Tips
- Use multiple threads: Set
threadsto the number of CPU cores for parallel processing - Adjust decimation: Increase
decimate(e.g., 2.0-4.0) for faster detection on high-resolution images - Image preprocessing: Ensure good contrast and lighting for better detection
- Choose appropriate family:
tag36h11provides the best balance of robustness and variety
Complete Example with OpenCV
import apriltag
import cv2
import numpy as np
# Initialize detector
detector = apriltag.apriltag('tag36h11', threads=4, decimate=2.0)
# Camera parameters (replace with your calibration values)
fx, fy = 500.0, 500.0
cx, cy = 320.0, 240.0
tagsize = 0.16 # 16cm tags
# Capture from camera
cap = cv2.VideoCapture(0)
while True:
ret, frame = cap.read()
if not ret:
break
# Convert to grayscale
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
# Detect tags
detections = detector.detect(gray)
# Draw results
for det in detections:
# Draw corners
corners = det['lb-rb-rt-lt'].astype(int)
cv2.polylines(frame, [corners], True, (0, 255, 0), 2)
# Draw center
center = tuple(det['center'].astype(int))
cv2.circle(frame, center, 5, (0, 0, 255), -1)
# Draw ID
cv2.putText(frame, str(det['id']), center,
cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2)
# Estimate and print pose
pose = detector.estimate_tag_pose(det, tagsize, fx, fy, cx, cy)
distance = np.linalg.norm(pose['t'])
print(f"Tag {det['id']} distance: {distance:.2f}m")
cv2.imshow('AprilTag Detection', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
Building from Source
git clone --recursive https://github.com/chibai/apriltag-python.git
cd apriltag-python
pip install .
Build Requirements
- C compiler (GCC, Clang, or MSVC)
- CMake 3.15+
- Python development headers
- NumPy
License
This project is licensed under the BSD 2-Clause License - see the LICENSE file for details.
The underlying AprilTag library is also BSD-licensed.
Credits
- AprilTag Library: AprilRobotics/apriltag
- Python Wrapper: chibai (huangyibin1992@gmail.com)
Citation
If you use this library in your research, please cite the original AprilTag paper:
@inproceedings{wang2016iros,
author = {John Wang and Edwin Olson},
title = {{AprilTag} 2: Efficient and robust fiducial detection},
booktitle = {Proceedings of the {IEEE/RSJ} International Conference on Intelligent Robots and Systems {(IROS)}},
year = {2016},
month = {October}
}
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Links
- PyPI: https://pypi.org/project/apriltag-python/
- Source Code: https://github.com/chibai/apriltag-python
- AprilTag Homepage: https://april.eecs.umich.edu/software/apriltag
- Issues: https://github.com/chibai/apriltag-python/issues
Metadata
Release files for apriltag-python 3.4.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| apriltag_python-3.4.5.tar.gz | 1.9 MB | Details |
Built distributions (wheels)
Total release size: 191.7 MB
Release files / apriltag_python-3.4.5.tar.gz
| Download URL | apriltag_python-3.4.5.tar.gz |
|---|---|
| Size | 1.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2217f23ea732c9366e27b50733170ff98202c504f062c267bda59de2f92c7f14
|
|
BLAKE2b-256 checksum How to use checksums |
98ab17ef2d16028d2ca636cc309e0283f91c9a7e4456ee03c64a6fdbf684e312
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / apriltag_python-3.4.5-cp314-cp314-win_amd64.whl
| Download URL | apriltag_python-3.4.5-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ff6bb2c57613f1a42af260317f4f9f6ffdc55ced78b686c77cf8de3e005948eb
|
|
BLAKE2b-256 checksum How to use checksums |
16565557ed0010bf1fc11e8d0e3a3a022c4955dbc2f29ff3cde30a8328d2c105
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | apriltag_python-3.4.5-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
f5b5d54a6d64b27b01ed3c6c6070d816852e9548f661ce351ab4d014ec3f12fd
|
|
BLAKE2b-256 checksum How to use checksums |
ce571b0586fe322c88cbb1d90e46f94e42b7eadff3e9d101365ec332db1827c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | apriltag_python-3.4.5-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
8d5b18625612eeb5e727d957a9baa57ba5a1b00d18fa06004e92de8b10aef27b
|
|
BLAKE2b-256 checksum How to use checksums |
123eab6cfc4693899c747f2f5dabaa240e344880840e40f370fdfaa41da7f8dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | apriltag_python-3.4.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.2 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
691ac0a2f0772faf435cab11c230221f060f9ab79d3aecff5f7da6920cf9bd85
|
|
BLAKE2b-256 checksum How to use checksums |
2c620b1f55ab7a0f37b31e527d854a4362746d00b07db7fbcab9e28ab41b5018
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | apriltag_python-3.4.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
42d810b792d17c17b8b38373f4e4e68317c42158eeae2e461714c7c9dc3828ef
|
|
BLAKE2b-256 checksum How to use checksums |
ec2bd364cd5ff92323e54c4dc0883d7421c66c71050d5ad13d9f58a6c4a9b3d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | apriltag_python-3.4.5-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8c2e80317a23b99e14d6c24389f4f7ed67a7f4012241c84aa58b212b9e311698
|
|
BLAKE2b-256 checksum How to use checksums |
3c752b04adac545b20fb0de46d9a881c96d639ffaaf03ebef94daccf5e7095b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | apriltag_python-3.4.5-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
eff0b762aecaabe1779d4b15a160e6f456d9f7931f884ceb1f1c6225617ecb09
|
|
BLAKE2b-256 checksum How to use checksums |
e97c3cc9ed2235d9fc5aeafe807208c79ebdc39e27d002c83a2c198e13771d11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp314-cp314-macosx_10_15_universal2.whl
| Download URL | apriltag_python-3.4.5-cp314-cp314-macosx_10_15_universal2.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
452ee5ba81a14b5e56f617a25f7b603a441ce9bdae2297c17dc28421010aeb10
|
|
BLAKE2b-256 checksum How to use checksums |
1393587f522baf1b762a7cf2025552d263b08d8366322896791732088e347309
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp313-cp313-win_amd64.whl
| Download URL | apriltag_python-3.4.5-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0215e85b618a561b31dfaffd5bebc6aabcda10564eae43031e3a0dac4eec8080
|
|
BLAKE2b-256 checksum How to use checksums |
cda0433d4b8c3f096dd99fa7bc4c794012bc6600a86f81f5606dbd6c4180f8ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | apriltag_python-3.4.5-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
0ec8e63af4b6824087338aef3df136b74eeadea671fa648c6e6d588597674e37
|
|
BLAKE2b-256 checksum How to use checksums |
cb22345f12d0cf9abdaee3bbfcb69309c03f7eee3934f7e93e77f83cbf288e33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | apriltag_python-3.4.5-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
51be178d470794c4b8e0d250b1df310ac333228643a1a4763eced476d04a9e61
|
|
BLAKE2b-256 checksum How to use checksums |
afca0e478bf4e8ce991c2a66f9b5da75dd7e057adf343721b233e5410430c1af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | apriltag_python-3.4.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.2 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
6de37ce69c53fc2aa7258b29602151f7e00a19ff7b17732b88dee2459d707d22
|
|
BLAKE2b-256 checksum How to use checksums |
2b9925c4868c0056dd68016615617cc4fce7d98954dded389d3bbcb8eb67dfa4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | apriltag_python-3.4.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c4dca2ac77177f9e38d140d9455d824d8172c149458ecd34360a9b3835eb956e
|
|
BLAKE2b-256 checksum How to use checksums |
54ae9cfa9258eed8668cce562981fe4bdad05277de5e8ab948881133a0985cdb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | apriltag_python-3.4.5-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
be7807b6f1db8b6afeb75fcbf4ff6f9a6d02714090a57e503c22ff123fc31398
|
|
BLAKE2b-256 checksum How to use checksums |
01e71a28cb9b071e427e73aee100706cf7bbd82f593a04ee8d597e06c7117f25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | apriltag_python-3.4.5-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
d72e3aa3ccd80591910032368be94a25ddad262216287f5e6f07e99c0cd5da67
|
|
BLAKE2b-256 checksum How to use checksums |
df7d134a7f6317820647887185964315e5c3bc2dec88af2fd1e40719697c9fb2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp313-cp313-macosx_10_13_universal2.whl
| Download URL | apriltag_python-3.4.5-cp313-cp313-macosx_10_13_universal2.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
87d47dab3afc9e1940b84afb6385e459117a52303d745eed7872e13ce5456396
|
|
BLAKE2b-256 checksum How to use checksums |
9e71d8e219e35e54f6cc4029e544b397e1bc814a8c4a8eddc38cc9c2a4020a62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp312-cp312-win_amd64.whl
| Download URL | apriltag_python-3.4.5-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1099c80e85e83fa2a510c5168a41d913151284894c5386c57314a48443157c48
|
|
BLAKE2b-256 checksum How to use checksums |
0b0c454e5ca9512ce30725e62e038ef3874f97bb51492deb977cd3e2fc9b63ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | apriltag_python-3.4.5-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
a13e1524bb597d4b4c070ad34b253e61e59eaf6859bfd9907458900a4f4ab66a
|
|
BLAKE2b-256 checksum How to use checksums |
bee09e1f68e1c0393eb37d01e2b8f70b7873de47833dccee26afc37712f3007b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | apriltag_python-3.4.5-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
902de83d647ff896074b5ec086cc16be700362be8d27173f1ba2fde193b9c984
|
|
BLAKE2b-256 checksum How to use checksums |
9bd2c493e4de01e23edf8524c18df99f1989a5e306c01e51bd23f6a62b84dbed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | apriltag_python-3.4.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.2 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f8e2ca74715bdf2730aabcbd0cb4dc90593d8e3cdadf1932f432e4571380fc57
|
|
BLAKE2b-256 checksum How to use checksums |
3b4bc193800f5985b59c1d81044c66d2dd10c18853b8bf87c57a2aafdf94bffa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | apriltag_python-3.4.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ab5f64775ca365489e8833acd8e7ff9e08878fab513a455e9146a8abb4acbe9e
|
|
BLAKE2b-256 checksum How to use checksums |
574d34c25aa67ed3a5611ffb56c93bbd574f9063a7fe9b31045a0d1a6a183e51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | apriltag_python-3.4.5-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e49ea646a6250e23c985a6b3799fe1821d95b9398f55a85b4fc3a0e1a07db512
|
|
BLAKE2b-256 checksum How to use checksums |
3ffeb1c6ebb91dbc034fe3641216da5dd51cd3994bfedc97f6e86bfa8c398c8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | apriltag_python-3.4.5-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
76d77783eb8c9aa52b873246e8986372356c52d5166787bd54f54e1fccac4707
|
|
BLAKE2b-256 checksum How to use checksums |
9a5753eadf6db450322b3a858579cd4257a737ace20a2cb67f9a50cc00d829c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp312-cp312-macosx_10_13_universal2.whl
| Download URL | apriltag_python-3.4.5-cp312-cp312-macosx_10_13_universal2.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
a42ff266bcdbf9223038ca07bb6f402e87d1af3b52884fdfb5b22b70d6aeb898
|
|
BLAKE2b-256 checksum How to use checksums |
b61e5b20e6d24ffb834aa14b8c60fcb166a749112ec0730c30e0ae67cfe89fec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp311-cp311-win_amd64.whl
| Download URL | apriltag_python-3.4.5-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d11602603b96322ed17cf2b249a860cd90a25531acc9e3cc16244ceddeeed36f
|
|
BLAKE2b-256 checksum How to use checksums |
9638f942bd89610c45046a3650e8686ff79802dcc378d879a54b1029c4a3a4f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | apriltag_python-3.4.5-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
014f610c6c519c824139dc048a7f266658c2823bb076a32e5923e26628502089
|
|
BLAKE2b-256 checksum How to use checksums |
43b8c6526250398819ec0e9350abf7e8669fe457f4b8cabd701fbe3e1c5d878c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | apriltag_python-3.4.5-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
55658154f57f780de0bca2c6198879c28c80f10041d8673de27d62e9f96f05cd
|
|
BLAKE2b-256 checksum How to use checksums |
3e501a11cfd8bb839b0b923cd1090dae2e2f2e430d5b8fb736ff2e8d2b0909c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | apriltag_python-3.4.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.2 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a3454c81cf437263a9b341a4c748c9efb88be5db7817c179814d27fafaa9c9eb
|
|
BLAKE2b-256 checksum How to use checksums |
adc2c3feca1b7b878db39437e51b827d5eadaaf81d68396b85070f2b77910d58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | apriltag_python-3.4.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5dafe58c05069462c49dde9476c33fdc01f5843adcf3a1c762b9e57bbd35fb01
|
|
BLAKE2b-256 checksum How to use checksums |
6e2e324ce8b6d92e0e937e33c235a1cf230d2bfee098c85394e2e95ea672f404
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | apriltag_python-3.4.5-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3ec4a8c1f166861e51fc6378573b9bcf2319241e8c3ad9b164d039af7cbfd135
|
|
BLAKE2b-256 checksum How to use checksums |
96d70c5fc1a74eea7b0e8c8321e101be3e40b12375568724420e45aa0a51773a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | apriltag_python-3.4.5-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
1fac71d3fe3296ad06044638890513ce6ac9531e24b2e8f1ab127485525d7423
|
|
BLAKE2b-256 checksum How to use checksums |
4df8c646797a5a12cafefe9b95f2c306482fdc1e9013dca7b2474e8eeb27384a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp311-cp311-macosx_10_9_universal2.whl
| Download URL | apriltag_python-3.4.5-cp311-cp311-macosx_10_9_universal2.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
274193279bde8779cb666d335a72495129cdd86ab4faf921545d70e94f46fa2d
|
|
BLAKE2b-256 checksum How to use checksums |
6325d60c2bdf7613ebae30678a98931fc40099ba172129ee161b5884420e84fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp310-cp310-win_amd64.whl
| Download URL | apriltag_python-3.4.5-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
91b6221787aa6502d85dc16d98f67e3aed752c92ebcd0b6c046c235bf56cc71d
|
|
BLAKE2b-256 checksum How to use checksums |
da6c81accdeaccb1b259fc007fd27c995682b6dd2068a6b006cb1df755dcdce6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | apriltag_python-3.4.5-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
47f6893dc109286cdefdf14c0b4ab5e33b9921fe5c50d0e6d84682f8a39193d9
|
|
BLAKE2b-256 checksum How to use checksums |
2addb20df29cfe789dc1c3ba03193216250e360df5a023ca9502942d4f1f21d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | apriltag_python-3.4.5-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
c588db90029e1b50048e49d41d9f5441fcb764d9e31620b6dec9876fa840e441
|
|
BLAKE2b-256 checksum How to use checksums |
07c04bad26d33dc6df2688a7041eafdb52ecc3d89ab37e3abef0a055f005286b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | apriltag_python-3.4.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.2 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
0cf6eb8dcddcd5db3d3e18184e96dab79dbdf0eef3424ac36ee852cd72fa18b6
|
|
BLAKE2b-256 checksum How to use checksums |
52e14fc40486ffde95c52789cb6c46e9e74d4a1f6cb2dc8b630ffc2ed7e379f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | apriltag_python-3.4.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
204334ace51561f740802c7265cd164b4be2e10cb493239f7bdb9dac0fa02c37
|
|
BLAKE2b-256 checksum How to use checksums |
874f659f853594cc934157278fa6e60e57bb4dd793a3b93dd21c04677cb1d372
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / apriltag_python-3.4.5-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | apriltag_python-3.4.5-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1cc852781211ecd3bf37e2685688dc2ea9153c1d311e9566519ef3b6dfbb1b46
|
|
BLAKE2b-256 checksum How to use checksums |
24fc1bf2192fae911573204dcbd6127350f9dfc3224cbf12416afc79d6a8e86b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | apriltag_python-3.4.5-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
1607bd3d4113221a5be1410eb84aa06711c44677f0d5c70a05ed4e707f2f6897
|
|
BLAKE2b-256 checksum How to use checksums |
30bce86778c17d2b53765e5b315e1df2a5323bc6ff90b8283cbf0e38427f696e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / apriltag_python-3.4.5-cp310-cp310-macosx_10_9_universal2.whl
| Download URL | apriltag_python-3.4.5-cp310-cp310-macosx_10_9_universal2.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
58eec60509a54cddd7cc45bda00ef4b196a208e0d435d42820ed0b5c48b63892
|
|
BLAKE2b-256 checksum How to use checksums |
01857f52e3ff4605cf20ba196af172d1f919937a302a1bcb7af1e148e280d5e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|