android - 透视变换

标签 android opencv opengl-es transform perspective

我得到了矩形中 4 个角的 X、Y、Z 位置,以及它们在图片上的 X、Y 位置。我想使用这些位置来找到相机与矩形的角度。例如,如果我从最右边看一个矩形,它看起来像一个梯形,右边比左边长得多。因此,我觉得应该有一种算法可以找到我相对于矩形的角度。

我在 android 上编写代码,我正在使用 opencv 和 opengl 库。我在opencv中看到了相关算法,但它们并没有完全满足我的需要。任何有用的建议将不胜感激。

最佳答案

我发现 opencv 中的 solvePnP 方法将完全满足我的需要。

关于android - 透视变换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11357370/

相关文章:

android - 当 ESLint 发出错误时如何使 React Native 项目中的构建失败

android - 如何在Expo App中添加多个url方案而不弹出?

android - 隐藏设备内部版本号?

performance - 检测 SURF 特征 - 对性能感到失望

python打开简历加载图像

android - 防止 onPause 破坏 OpenGL 上下文

android - 在 Android 中从 OpenGL 捕获渲染图像并将其保存为 JPEG

android - 如何在android中播放视频文件?

python - OpenCV 背景减法学习率不能改变

opengl-es - GLSurfaceView.Renderer 在恢复时崩溃,因为 "bitmap is recycled"