我试图根据杆的两个垂直视图在其平面中找到曲线形状杆的形状。我准备了一张图片,让我的问题更清楚。
我有杆在平面 1 和 2 上的投影图像,我想在平面 3 中生成杆的图像。我所做的是在视图 1 和 2 上找到杆的中心线使用 Matlab 图像处理工具箱,然后我在这些线上拟合了一条曲线。然后我根据这些拟合曲线生成 3D 数据,最后将另一条曲线或椭圆拟合到最终的 3D 曲线。
它有效,但我想知道是否有更合适的解决方案,例如通过旋转视图 1 和 2。
视图 3 相对于视图 1(和视图 2)的角度是可变的,但视图 1 和视图 2 彼此垂直。
我们可以通过在视图 1 和 2 中找到杆的末端来找到平面 3 的角度,因为它是 atan(x_end_in_view_1/x_end_in_view_two)。是否可以根据第二台摄像机的图像,从与另一台摄像机成已知角度的摄像机的视点生成图像?
非常感谢任何帮助。