用于生成用于成像系统的圆形基准标记的模块。
fiducialar的Python项目详细描述
基准
fiducialary
是一个python模块,用于生成用于成像系统的基准标记。这些用圆码制作的人工标记可用于摄影测量、体积捕捉和视觉搜索。
此项目还提供一些预生成的标记,您可以使用这些标记而无需运行程序来生成它们。
贡献者
- 卢克·米勒
谢谢
fiducialary
为“项目39”制作,这是一个由创意维多利亚支持的创意艺术项目。
使用现有标记
在找记号笔吗?
这个程序在markers
文件夹中生成的标记图像可以以任何方式自由使用,无论是商业的还是其他的。
我把这些免费的基准标记发布到公共领域。
直接下载:
https://gitlab.com/dodgyville/fiducialary/tree/master/markers
注意:生成它们的fiducialary
程序是在开源lgplv3下授权的,不是公共域。
建议:打印出其中一个a4 pdf文件并分离标记以供使用。
如何使用标记
- 标记在被空间包围时效果最好,所以不要弯曲、剪切或在标记上写字。
- 尝试在每个图像中有三个或四个标记。
- 不要使用重复的标记,所有标记都应该是唯一的。
- 一些研究表明,标记占用的像素越多越好 但现实世界的结果表明,不要把它们做得太大。
生成自己的标记
安装
pip install fiducialary
来源
git clone https://gitlab.com/dodgyville/fiducialary
使用量
单个标记
from fiducialary import generate_marker
marker = generate_marker()
marker.write_to_png(f"example.png")
一批标记
from fiducialary import generate_markers
markers = generate_markers()
save_markers_individually(markers)
20位标记
marker = generate_marker(bits=20)
示例标记
from fiducialary import generate_markers
markers = generate_markers()
save_markers_individually(markers)
marker = generate_marker(bits=20)
已知问题
- 当生成多个标记时,可能会出现重复的图案,但会相互旋转。所以小心点。
路线图
- 测试旋转的重复项
- 更好的文档
变更日志
1.0.1版
- 解决包装问题
1.0.0版
- 初始版本