由OpenCV支持的 fiducial 标记系统 - 支持 ArUco 和 April
项目描述
Zoloto
由OpenCV支持的 fiducial 标记系统 - 支持 ArUco 和 April
安装
pip install zoloto
OpenCV
OpenCV应通过系统软件包管理器手动安装,理想情况下。这使您能够更轻松地为系统定制OpenCV安装,或使用OS/硬件的最佳设置。请注意,您可能需要安装opencv-contrib
以及opencv
。
如果您希望自动安装,请安装额外的opencv
pip install zoloto[opencv]
请注意,此版本缺少硬件加速。有关更多详细信息,请参阅README
对于存储受限的环境,还有opencv-contrib-python-headless
,也需手动安装。
示例
from pathlib import Path
from zoloto import MarkerType
from zoloto.cameras import ImageFileCamera
with ImageFileCamera(Path("my-image.png"), marker_type=MarkerType.ARUCO_6X6) as camera:
camera.save_frame("my-annotated-image.png", annotate=True)
print("I saved an image with {} markers in.".format(len(camera.get_visible_markers())))
Zoloto附带一个CLI(命名为zoloto
),其中包含一些有用的工具,用于处理Zoloto和fiducial标记。
开发设置
./scripts/setup.sh
将创建一个虚拟环境,并将所有必需的开发依赖项安装到其中。
请注意,这不会为您安装OpenCV版本。为此,请运行./scripts/setup.sh opencv
。
有一些额外的有用脚本以协助
./scripts/test.sh
:运行单元测试和linters./scripts/fix.sh
:自动修复来自black
和isort
的问题./scripts/benchmark.sh
:运行基准测试(这些测试可能需要几分钟,具体取决于您的硬件)
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码发行版
zoloto-0.9.0.tar.gz (20.8 kB 查看哈希值)
构建发行版
zoloto-0.9.0-py3-none-any.whl (24.2 kB 查看哈希值)
关闭
zoloto-0.9.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 39151c13afac718bcd60a858348994d0ba5b73ba9cab367f886be0f1bd4a443f |
|
MD5 | 0f372adfe06368584d903d7f5b1ba083 |
|
BLAKE2b-256 | ab1edface24111e6a64f772c20b6fef489602b40f904101139dd00108de851d1 |
关闭
zoloto-0.9.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b8d75efd529a8f2179db4216c45631c2a75ca764cb0a0bea48eaab7c4bdf4725 |
|
MD5 | e28fc21499b96b643dc514d6fd492893 |
|
BLAKE2b-256 | ce6770972b30a02ac8935e697cf39ab427b1a2770efdcd44a37a55ad866db46f |