opencv - 使用 ArUco 同步平移/倾斜/变焦摄像机
问题描述
我从两个平移/倾斜/变焦摄像机开始,这样它们都可以看到 ArUco 标记。这些相机已经过校准以确定相机矩阵,并且标记的大小是已知的。我可以确定从标记到每个相机的旋转和平移矢量,并且相机的当前平移、倾斜和缩放位置是已知的。
如果我移动标记并转动一台摄像机跟随它,我可以记录新的平移/倾斜/缩放位置并确定新的旋转和平移向量。现在我想转动第二个相机面对标记。如何确定所需的新平移和倾斜设置?
我想我了解如何从两组旋转和平移向量构建组合变换矩阵,但我不知道如何解释平移/倾斜值的变化。
我在Google Colab中放了一些代码,以更好地说明我正在尝试做的事情。
解决方案
推荐阅读
- prometheus - grafana dashboard如何过滤Zipkin(tracing,Explore)指标?
- angular - 我的 P5js 中没有带有 Angular 的 Gameloop
- c# - List.Add 没有与 Parallel 和 async 完美添加
- python - Python 在“编译”时将变量传递给导入的模块
- python - TypeError 的难题:只有 size-1 的数组可以转换为 Python 标量
- ios - progressHandler 与 PHContentEditingInputRequestOptions 的使用
- image - 将 2 个 PNG 叠加在一起的批处理命令
- mysql - 通过 Laravel 中的下拉列表过滤表单
- azure - ADF 到 Snowflake 增量加载和流
- python - TypeError:“协程”对象不可下标