Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 透视变换_Android_Opencv_Opengl Es_Transform_Perspective - Fatal编程技术网

Android 透视变换

Android 透视变换,android,opencv,opengl-es,transform,perspective,Android,Opencv,Opengl Es,Transform,Perspective,我得到了矩形中4个角的X,Y,Z位置,以及它们在图片上的X,Y位置。我想使用这些位置来找到相机与矩形的角度。例如,如果我从最右边看一个矩形,它将看起来像一个梯形,右边缘比左边缘长得多。因此,我觉得应该有一个算法,可以找到我相对于矩形的角度 我在android上编写代码,我正在使用opencv和opengl库。我在opencv中看到了相关的算法,但它们并没有完全满足我的需要。如有任何有用的建议,将不胜感激 查看并尝试推导反向算法。另外,这是一个常见问题 或者,看一看()。具体来说,这就是您所要求的

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

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

查看并尝试推导反向算法。另外,这是一个常见问题


或者,看一看()。具体来说,这就是您所要求的。

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

感谢您的回复,我一直在研究它,我想我将使用cvPosit算法。唯一的问题是我在android源代码中找不到这些方法