带有相机发现和轴转换的AprilTags包装器。
项目描述
april_vision
Student Robotics使用的标记系统。使用april tag标记来提供这些标记的检测、姿态和距离估计。
安装
此库需要OpenCV,但默认安装不安装OpenCV。有几个不同版本的OpenCV,安装大小不同,要安装不带OpenCV的默认包,请运行以下命令。
pip install april-vision
要安装轻量级的无头版本OpenCV,请使用以下命令安装库。
pip install april-vision[opencv]
如果您想执行CLI的一些更高级的功能(如相机实时查看),则需要OpenCV的全版本。CLI依赖项可以使用以下命令安装。
pip install april-vision[cli]
然后可以使用以下命令安装OpenCV的全版本。
pip install opencv-python>=4.8
所有版本的OpenCV(标准、无头和贡献)都会冲突,因此您应该只安装一个。
示例
from april_vision.examples.camera import setup_cameras
# Markers 0-100 are 80mm in size
tag_sizes = {
range(0, 100): 80
}
# Returns a dict of index and camera
cameras = setup_cameras(tag_sizes)
if len(cameras) == 0:
print("No cameras found")
for name, cam in cameras.items():
print(name)
print(cam.see())
工具
当安装了 april_vision 后,可以在命令行使用以下列表中的实用工具。每个工具都包含通过 -h
参数访问的正确用法帮助文本。
annotate_image
annotate_video
calibrate
live
marker_generator
vision_debug
tools
family_details
list_cameras
项目详情
下载文件
下载适用于您平台文件的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。
源分布
april_vision-2.2.0.tar.gz (672.8 kB 查看散列值)
构建分布
april_vision-2.2.0-py3-none-any.whl (59.4 kB 查看散列值)
关闭
april_vision-2.2.0.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 7c8dc74aa39fa4f61adac704cd85ae2dcd5767d7dd6cc5cf0522090cb46ea365 |
|
MD5 | 19d5ea276ffe08efd5072bcf9dc7351e |
|
BLAKE2b-256 | ababddf50f405f444f7450da70a3a3a1bb75ccb05c4433209572a03868d5dfa3 |
关闭
april_vision-2.2.0-py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 1f0df41b86f4188dd23c6403a9dd1e6d9e537c1fee0d99cb9a5bc405f3ee589a |
|
MD5 | ffc4921ad79e94e653efd1a9d90ced75 |
|
BLAKE2b-256 | b6056aa68907761e6ee81ce963dfa2aefcc827851ad7ccfdc9dce55432da8722 |