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
C++ 如何将透视变换应用于椭圆?_C++_Opencv_Transformation_Ellipse_Perspectivecamera - Fatal编程技术网

C++ 如何将透视变换应用于椭圆?

C++ 如何将透视变换应用于椭圆?,c++,opencv,transformation,ellipse,perspectivecamera,C++,Opencv,Transformation,Ellipse,Perspectivecamera,矩阵中的变换可以应用于点,如何将相同的变换应用于椭圆?函数接受的大多数通用参数eliple是RotatedRect,它不像参数getPerspectiveTransform函数接受的那样通用。所以若我把矩形变换成四边形,我就不能在上面刻椭圆了 如何完成?你好,苏姗。你能提供一些图形化的例子吗?你只是想画转换后的椭圆吗?或者你真的需要它来计算?在前一种情况下,始终可以先绘制椭圆,然后对绘制的图像调用perspectivetransform。

矩阵中的变换可以应用于点,如何将相同的变换应用于椭圆?函数接受的大多数通用参数
eliple
RotatedRect
,它不像参数
getPerspectiveTransform
函数接受的那样通用。所以若我把矩形变换成四边形,我就不能在上面刻椭圆了


如何完成?

你好,苏姗。你能提供一些图形化的例子吗?你只是想画转换后的椭圆吗?或者你真的需要它来计算?在前一种情况下,始终可以先绘制椭圆,然后对绘制的图像调用
perspectivetransform