Python wrapper for the AprilTag visual fiducial detector
Project description
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file apriltag_python-3.4.4.tar.gz.
File metadata
- Download URL: apriltag_python-3.4.4.tar.gz
- Upload date:
- Size: 1.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aee39518cda173f9f49883eff7497785ce6fa81d76c745909dcf2262441613d5
|
|
| MD5 |
1adef7571fb479a3743a2e6d430cd82b
|
|
| BLAKE2b-256 |
c3eda4ded289bbecf704ce54ad7fec5bab0e5e102a20270574c8ed95131509ce
|
File details
Details for the file apriltag_python-3.4.4-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e0db5af8b0d4d7397f1b07cd7ea342ddb8768e4a3b3fe4e716ebc799359d2bb
|
|
| MD5 |
7297ac28f79f766c963ced70a40d528f
|
|
| BLAKE2b-256 |
904b83756378150b4882316ace326fc7e5cc1ed994787c9a6dfb4a056d771ef9
|
File details
Details for the file apriltag_python-3.4.4-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e21751e6a984d7a90b2e18d679c2ce80414a90776ec6bd065e4bfa859f30a5b
|
|
| MD5 |
dc48738c3278c4c2c863e54967b0fe04
|
|
| BLAKE2b-256 |
8cb004f3a313612fbf8b3ff2cf8a212d19152ce5f88d83d3b659ec08d23f5450
|
File details
Details for the file apriltag_python-3.4.4-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae694dec3e9a0364f0b045d98f65deaf91edb02a18767a6272866811ad599fe2
|
|
| MD5 |
eed28071bd848c895caea9efcbe41166
|
|
| BLAKE2b-256 |
1e471e3e3415732d108d39801e65a713b1931d217e6005c6b89604054465a005
|
File details
Details for the file apriltag_python-3.4.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5276b8e9d87310b5e1f4337ac3a78cf7c9a6ae956cb3d6f74b595711a61a908b
|
|
| MD5 |
10d2efa66c02fd4072895fb313977432
|
|
| BLAKE2b-256 |
43a47effdb2d75918afcd4485e7efddabefbb9580b88f16ce52a839d21f7d7f2
|
File details
Details for the file apriltag_python-3.4.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13d2609b62f693a55b8fe311164995fa9713209daf44b2fbdd3e0f60d584157b
|
|
| MD5 |
5aeb8cc8e0a2690792602ac97ea9ee14
|
|
| BLAKE2b-256 |
2cb6d4b4d52d21882075ef0c74791ce75f88591d684b0b2a6b1f0e2e51f6ce91
|
File details
Details for the file apriltag_python-3.4.4-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd6dc43c9aad24b7acb4354cc5884a23038ef8310a7c5f4d5813ea6009ca422f
|
|
| MD5 |
29e5ba6d43848fb00dfb9f26ff0badd8
|
|
| BLAKE2b-256 |
583d9e28b183d63026d19ddf5cbed1c4ee91ff1c315fb9cbc5c348a323b1b262
|
File details
Details for the file apriltag_python-3.4.4-cp314-cp314-macosx_10_15_x86_64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp314-cp314-macosx_10_15_x86_64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.14, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7db1c5eee48af338601555261712332ce2dc6fddb3d00e1c1ebda973d6f2e8f1
|
|
| MD5 |
6682e90dadb0dedf76c7493143f4122f
|
|
| BLAKE2b-256 |
dd83b861e66cb7fcb8121478022ae629329725f48a11fbedffeace239f8c42f0
|
File details
Details for the file apriltag_python-3.4.4-cp314-cp314-macosx_10_15_universal2.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp314-cp314-macosx_10_15_universal2.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.14, macOS 10.15+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c4db623b43e0a549078506d9d4b4825ccba2696cefbbf5260775e0c302081b9
|
|
| MD5 |
7d3b9cb8b0ad509c56dee1c01b8b7ad7
|
|
| BLAKE2b-256 |
65085a3294028919cda5eb90b1c70ea1ff49fc2f0032655293e933c395645c00
|
File details
Details for the file apriltag_python-3.4.4-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bdae5766a769a5362b328c0e9ae3e17c52c1181af1088e8380235155c000c8d3
|
|
| MD5 |
f422ba4314b8063a6c97a8ed735f65f5
|
|
| BLAKE2b-256 |
b321293bc7195433050b4c2184929698af0efcd990c952c15f5b7be5cd33fc31
|
File details
Details for the file apriltag_python-3.4.4-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77728c424ffefb8bf9dd8746603fdf12e14afd79d7fc0b88864bc14178b1f34d
|
|
| MD5 |
6ac369278cafc3e1f32475b2f4f412ce
|
|
| BLAKE2b-256 |
54f659976e6943774fb94e1c519d318a0ce74f4d1b4b9dd0b7e9573e883df576
|
File details
Details for the file apriltag_python-3.4.4-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c5af98dc9dd972b38555ab46b79093b4c3d7e9505415a64149254fa59d9479b
|
|
| MD5 |
5507ef4e3e6a54888596bb126c5952ac
|
|
| BLAKE2b-256 |
c79c79895acab1aa28135441f1a8e2f48a64c88c8943b3bc7a63af9428f4ec0d
|
File details
Details for the file apriltag_python-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2c498ad4039d905bf3f02266bc22c12a94acb7488a3f3f37e164054ba9cf71c
|
|
| MD5 |
fa1c7fa039238cf63622974c808f374d
|
|
| BLAKE2b-256 |
9a862c037268c9b551a9fb2b4bd26741787618475e77d14229ddc62ce5a4d80d
|
File details
Details for the file apriltag_python-3.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8235613eaccf30e4fd577ab30d0fdd8b9019d893b5823da66b01782736a284cf
|
|
| MD5 |
e7716fb00f08724ac10436b6eba79e70
|
|
| BLAKE2b-256 |
9b8b3f9c6f776208e8f818682f487546b98ba164fc49db299b50d80918931529
|
File details
Details for the file apriltag_python-3.4.4-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f933367f011771537fbc97a340ff421dfc7ad902bab4d074c2ae48341517b181
|
|
| MD5 |
8ac0c7a8faf104b3c10c009175d273ca
|
|
| BLAKE2b-256 |
507afebeae6ca52f9b849cef604431c33c57b37506b6c98dbecb639cb0a1bdd4
|
File details
Details for the file apriltag_python-3.4.4-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9fc25145108cacf7530ba0a2f268d1da4e1965dde3771f294e9e010d78716dc8
|
|
| MD5 |
cd6880abb700e60e957179f05362318e
|
|
| BLAKE2b-256 |
afebda9667517cf9024627c818c6c2251c26a89b0de66f644702724b5fcb7f30
|
File details
Details for the file apriltag_python-3.4.4-cp313-cp313-macosx_10_13_universal2.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp313-cp313-macosx_10_13_universal2.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.13, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9aa5a8eef22555edbb5492e818ddf84b5c680f15b951c44f820e0b7c090179f3
|
|
| MD5 |
053f5b47c8db9e4a7d01ddd2dd4e2763
|
|
| BLAKE2b-256 |
bccc375d1c28a528d41b7f7285038504aab9d79649f9ea2b8ce637127e59b576
|
File details
Details for the file apriltag_python-3.4.4-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5f2bd7bd9f60790e914615c5b5aec9189a4942a175a5eca6e92ad510848e1f3
|
|
| MD5 |
2c225f16862c0a57aacf90beb804a545
|
|
| BLAKE2b-256 |
83db9dcd13f36a3fcaa86789a3608fec9cd397ae2944c70cf3d078a5da7f816a
|
File details
Details for the file apriltag_python-3.4.4-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a5e15b81e9c0f73c99048b496b0b5cfcc348f9f7b4611e95a01b79d91102045
|
|
| MD5 |
ffc7b20396b60c7af04a8e756798e273
|
|
| BLAKE2b-256 |
3c59bf7c573480c1c19886636642d7bc597fc6b91b10ca997fe31e13e2c2e518
|
File details
Details for the file apriltag_python-3.4.4-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a142989ac54d4fd5f2aba76f72efef0ae0dfb7c31715d874ba4d6b063d82794
|
|
| MD5 |
895d6dab9ece008af154ddc1f5fcdf5a
|
|
| BLAKE2b-256 |
353ed8cb50db436611a40d75934bb453e3860f073257565fcf1a7a88854a7c8a
|
File details
Details for the file apriltag_python-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5eec1045c3b277aa00caab4f1190d43e2a2dc1effa79fdfd98849cdabdb23769
|
|
| MD5 |
161ba7af432e613c4079fd01a24d1426
|
|
| BLAKE2b-256 |
7fb4e69355818779a0ea293322cb02374082c0b4875dc40b5b032a78ff443d20
|
File details
Details for the file apriltag_python-3.4.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b443254244d295e78055524731d24eaa8252f05c885f3d7e232557f41e4cfbd7
|
|
| MD5 |
131be924f3357c306457128576f764a7
|
|
| BLAKE2b-256 |
876d95e82b4e32d69242af4715d3c28f9aeed3a6b6a6e8e8c284f1a7b5361e54
|
File details
Details for the file apriltag_python-3.4.4-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
531d6e142f4bb80cab03f9e9831654dc202eb67f4499bea4a7bd5ac831068f10
|
|
| MD5 |
577ce67bbe785b4d99626790207d1d15
|
|
| BLAKE2b-256 |
dd366a8c33812e0025eff3bbdf87203f9fc8338f34ebc0957bd3dbc91eda4b34
|
File details
Details for the file apriltag_python-3.4.4-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f18c5a3423c11f407368c132d66818d5bfb74af31b8c61159f837954c0c4e2d5
|
|
| MD5 |
82989974f6ab1af446d945d7a03491e5
|
|
| BLAKE2b-256 |
8970a36aaad72ee3a647f662a41e197919c485b52b04e5c6f5ad65515a56e7cb
|
File details
Details for the file apriltag_python-3.4.4-cp312-cp312-macosx_10_13_universal2.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp312-cp312-macosx_10_13_universal2.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.12, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef239705ab40fa7ddf061b54013c8aa9612079ca41f7bf46d7a09a3768421059
|
|
| MD5 |
5c14e081b9ad4e9a5ac673941462e8ac
|
|
| BLAKE2b-256 |
c784fe5568f93fad90f0e7d57e58cb4702e6abc01e23cb97b2ed0eaf12309e27
|
File details
Details for the file apriltag_python-3.4.4-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
993937838d30018c3a9d511103fa6edd7489538643e95fa387a9530f484b457c
|
|
| MD5 |
c43964adc782749ac88e286a2a291b26
|
|
| BLAKE2b-256 |
67dc602777265b908308650078f797f33ff264de4e44eaa01dbb06a03bda78f3
|
File details
Details for the file apriltag_python-3.4.4-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d1ba35715f06d5638dd3d91ec218efee7793721430f6f064e880c9edef91415
|
|
| MD5 |
0f36c9f73a56f4a96276203a8fdec61b
|
|
| BLAKE2b-256 |
4c77b247779d4b54be7203d0140c4cf15d3d8865138c2001354e660e6b559e90
|
File details
Details for the file apriltag_python-3.4.4-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
827a889c58c253ad2da7fcb4c71e54726432d4bb07247ff5fed3780a68ebdc9c
|
|
| MD5 |
28a0481d14ca58c81fcae18b78ed8bb4
|
|
| BLAKE2b-256 |
32e3868176d3a57d6463e28dc1211a9133c38ecf3a0a1ba139b3537ead4e8486
|
File details
Details for the file apriltag_python-3.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec50904dc678043cae586f747e8f054b019e1cbd0618dcab8a344697387c8989
|
|
| MD5 |
9b8045aa6e3c63458848a57c151f591c
|
|
| BLAKE2b-256 |
774413b85416385c5f57ce4f3549725a20aff57381eb618b58214df11dc7fb9f
|
File details
Details for the file apriltag_python-3.4.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be021637f9e207d52fd32751a2ac044b15ca83324b6dff23912c0e235e1cbfb6
|
|
| MD5 |
a3d867d9051e1c3b2d489b89470695e1
|
|
| BLAKE2b-256 |
978939e084588a81e6131a4dc8b75fb54997c852a50e3679c398639afc51f99f
|
File details
Details for the file apriltag_python-3.4.4-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7dae0ec5ecf5ae125cdb8de079957707e9a05f2e316dc498a2988385206e470
|
|
| MD5 |
a5b0c38b384d3c6e0f9676183fc6892b
|
|
| BLAKE2b-256 |
151c1f19dd7377e546f3ca723ace4fc7d50774050a02318d984b127b85c7c0a7
|
File details
Details for the file apriltag_python-3.4.4-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0996a8ab5fdf0c4224cacebc47bd71ca5764411f5bc055c7aadd1b2b1b559ad5
|
|
| MD5 |
9f333fe42526b1c5a5d41792d2f2b887
|
|
| BLAKE2b-256 |
dfb4d8446b68ec04944994a590702ca675173e0dfee8aa07cc5f79e9f01016d9
|
File details
Details for the file apriltag_python-3.4.4-cp311-cp311-macosx_10_9_universal2.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b706c0b44fcce15af8256012bc34878db5a56281bc63e548f79c06e3be9532ee
|
|
| MD5 |
a5a0d8238fa3235f46ab41e49c5c2d4e
|
|
| BLAKE2b-256 |
4f16d0af7a128db598ade50c2438416089cfa33b7dcfff3c793ad483eb46f991
|
File details
Details for the file apriltag_python-3.4.4-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f97b4bce86b29b4eb450fd391559e69ac8e450c12552dfcdbf8a394efcdb14c0
|
|
| MD5 |
fe0e4e7ec1db24412a2527863a50b60e
|
|
| BLAKE2b-256 |
15a43a54b71b2a20362f27adcc981746311ced8b99096ec7be95923812f723c6
|
File details
Details for the file apriltag_python-3.4.4-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bcb222c3defb228c8a0028697884ce163951a4a352e9b2d317721351ca777293
|
|
| MD5 |
a2bc0770f1f7a614392bb8131c9e9b9a
|
|
| BLAKE2b-256 |
79d09e67b5485fcd53f6fb2a30a8662198079b2ab796c3848c71b932c587213f
|
File details
Details for the file apriltag_python-3.4.4-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd4542a849cc6942d9b03f5a160afcead6f46fc48fd504bbb078423b92abf585
|
|
| MD5 |
67749f58e80e9680219c35c678398f72
|
|
| BLAKE2b-256 |
7dfe55f0582cbf0fe9653a386e9eef9b77e0fb00d8f347da93cc2340a6da1313
|
File details
Details for the file apriltag_python-3.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6873d87058f042c1a96d7ba2f2a091895c464e01b96ff0954b125dfeba07c867
|
|
| MD5 |
322ad93ff0386f813a3a3d33e955f53b
|
|
| BLAKE2b-256 |
23bc54c44df76acdc7cf6394756f2534a2a28a4599184b85523fd8c5ae38cd7d
|
File details
Details for the file apriltag_python-3.4.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36a99d623c6ee3da4ef790ab9b929dc9d14793783069e4e70e866ce536ac8c1c
|
|
| MD5 |
d74a88e32e7ee622cd1d0c86d3f1da44
|
|
| BLAKE2b-256 |
34b1cf350ec5a2374ec44322db3a9e9a20b3939ced2b7e822e30231edd124f8b
|
File details
Details for the file apriltag_python-3.4.4-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9ac8bd544a1850a076db8a57b8fb132b1ca8199aaee654738d5ba54a95e4826
|
|
| MD5 |
c4b6dccec3f13965fe031b789e34541f
|
|
| BLAKE2b-256 |
d730e75b9f71ed8a5e3ad2e4902d1283b7c8f44f16281475acd0c9c4c271b599
|
File details
Details for the file apriltag_python-3.4.4-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00186275d5239fbaee3269465cbd5dd26ec3991edc66aa981b99d0ec82a127a4
|
|
| MD5 |
468490d711632c952c7eb24e16e8d1bc
|
|
| BLAKE2b-256 |
95c8dd5700c28669e14ca1fe72b731a30088213b0322c30a2da241e3609971b6
|
File details
Details for the file apriltag_python-3.4.4-cp310-cp310-macosx_10_9_universal2.whl.
File metadata
- Download URL: apriltag_python-3.4.4-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 7.1 MB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a960d8c51aa8274afa73353c87cafcbe59010b8f22a0a0ddc5376f6a19f778a
|
|
| MD5 |
21425c1e2c0d8075897151e3567e39ad
|
|
| BLAKE2b-256 |
7e79da1b7feb0556ad16d5362cfa764a9b6f292d50e8b9125ae15b64bca87113
|