跳转到主要内容

带有相机发现和轴转换的AprilTags包装器。

项目描述

april_vision

Lint & build PyPI version MIT license

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 查看散列值)

上传时间 Python 3

由以下支持