使用 AR 标记的 Opencv 平面检测

问题描述

假设我在桌子上有一个 aruco,我如何使用 aruco 来计算桌子平面,将一个对象(比如图像)放在桌子上。我不想把对象放在 aruco 上,而是放在同一个平面上(比如在它旁边,在它之前(更接近观众)等)。 假设我知道如何检测 aruco 角。这是我正在寻找的另一个桌子位置的透视变换。

-- 编辑 --

添加我想要实现的示例图像: (请忽略我糟糕的Photoshop技能)

aruco

现在我知道我可以在名片和 aruco 检测到的角之间使用 opencv 透视变换,但这不会将 b 卡扭曲成方形吗?如何计算桌子上 b 卡的“正确”目的地坐标?所以我会在 getPerspectiveTransform(而不是 aruco 角)使用它们。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...