OpenCV、OpenGL 和 Android Sensor 之间的参考坐标系变化

发布于 2025-01-01 14:51:07 字数 357 浏览 1 评论 0原文

我正在使用 OpenCVAndroidOpenGL 来完成增强现实项目。据我所知,OpenGL中的坐标系是

在此处输入图像描述

OpenCV 坐标系是:

在此处输入图像描述

将这些设备与 Android 传感器结合使用时,如何进行坐标系转换和 [R|t] 矩阵转换?有没有一个好的教程或文档来解释所有这些令人困惑的东西?

I am working with OpenCV, Android and OpenGL for an Augmented Reality project. As far as I know the coordintate system in OpenGL is

enter image description here

The OpenCV coordinate system is:

enter image description here

When combining these devices with android sensors how can I do the coordinate system conversions and [R|t] matrix conversion? Is there a good tutorial or documentation were all of this conffusing stuff is explained?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

败给现实 2025-01-08 14:51:07

如果你看一下图片,你就会发现,两个坐标系具有相同的旋向,但 OpenCV 坐标系绕 x 轴旋转 pi。这可以用以下旋转矩阵表示:

 1  0  0
 0 -1  0
 0  0 -1

If you look at the picture, then you see, that the both coordinate systems have the same handednes, but the OpenCV one is rotated by pi around the x axis. This can be represented by the following rotation matrix:

 1  0  0
 0 -1  0
 0  0 -1
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文