Python 使用OpenCV从图片中查找圆顶的半径

Python 使用OpenCV从图片中查找圆顶的半径,python,opencv,math,image-processing,rotational-matrices,Python,Opencv,Math,Image Processing,Rotational Matrices,我有一个摄像头,它离圆顶有一个已知的距离,以一个已知的角度面对圆顶 从图中可以看出,圆顶上有一条带,这样我就可以使用图像处理来拟合椭圆并找到半径。如果相机与圆顶成90度角,则可以看到整个半径(在本例中为140mm) 如果是0度,则看不到曲率。 我的问题是,这个角度如何变化?我相信答案在于OpenCVs旋转矩阵,但是我如何使用它来达到这个目的呢?如果我从一个已知的角度看到下面的图像,我将如何围绕一个轴旋转它以找到半径,就像从90度的角度看一样 不相关,很抱歉我无法回答您的问题,但您能告诉我

我有一个摄像头,它离圆顶有一个已知的距离,以一个已知的角度面对圆顶

从图中可以看出,圆顶上有一条带,这样我就可以使用图像处理来拟合椭圆并找到半径。如果相机与圆顶成90度角,则可以看到整个半径(在本例中为140mm)

如果是0度,则看不到曲率。

我的问题是,这个角度如何变化?我相信答案在于OpenCVs旋转矩阵,但是我如何使用它来达到这个目的呢?如果我从一个已知的角度看到下面的图像,我将如何围绕一个轴旋转它以找到半径,就像从90度的角度看一样


不相关,很抱歉我无法回答您的问题,但您能告诉我您用什么软件制作图表吗?Blender?Autodesk Inventor