Opencv:在棋盘图像不可用时更正径向扭曲的图像

Opencv:在棋盘图像不可用时更正径向扭曲的图像,opencv,Opencv,如何使用OpenCV从径向扭曲的图像中恢复正确的图像?例如: 请给我提供有用的链接 编辑 最大的问题是我既没有用于拍照的相机,也没有用于棋盘图像。 这可能吗 嗯,如果你没有相机,或者至少没有相机的型号,那就没什么可做的了。正如您可能知道的,通常的相机模型是针孔,这基本上包括在3D世界坐标被转换(映射)到相机图像平面2D坐标 如果您无法访问相机或至少两张棋盘图像,则无法估计焦距、主点和失真系数。至少不是以传统的方式,如果你有比你所展示的图像或摄像机的视频更多的图像,你可以尝试自动校准或自校准

如何使用OpenCV从径向扭曲的图像中恢复正确的图像?例如:

请给我提供有用的链接

编辑 最大的问题是我既没有用于拍照的相机,也没有用于棋盘图像。

这可能吗

嗯,如果你没有相机,或者至少没有相机的型号,那就没什么可做的了。正如您可能知道的,通常的相机模型是针孔,这基本上包括在3D世界坐标被转换(映射)到相机图像平面2D坐标

如果您无法访问相机或至少两张棋盘图像,则无法估计焦距、主点和失真系数。至少不是以传统的方式,如果你有比你所展示的图像或摄像机的视频更多的图像,你可以尝试自动校准或自校准


@amdn最大的问题是,我既没有用于拍摄pic的相机,也没有用于拍摄棋盘图像的相机。每个相机只需计算一次参数。在示例图像中,您将测量马赛克元素在未失真后是否位于一条线上。通常,您希望实现世界空间中的直线在图像空间中也是可见的。