使用opencv教程代码的相机校准结果不正确

使用opencv教程代码的相机校准结果不正确,opencv,computer-vision,camera-calibration,Opencv,Computer Vision,Camera Calibration,我正试着校准笔记本电脑的内置摄像头 我用的是一块长300毫米的9x6奶酪板。它印在Konica bizhub 452c上,固定在绘图板上 使用教程代码,我得到了奇怪的未失真图片,这表明校准不好(下面的示例) 我已经在算法中输入了大约70张图片(不同的位置等),试图将训练点尽可能地移到图片边缘 我已经尝试了几天,以获得一个预期的校准,但我只能尽量减少孔的影响,双方 任何帮助都将不胜感激 如果需要,我将提供校准图片 问候 莫格利我也有同样的问题。我一次又一次地校准,但没有比你链接的图像更好的结果,

我正试着校准笔记本电脑的内置摄像头

我用的是一块长300毫米的9x6奶酪板。它印在Konica bizhub 452c上,固定在绘图板上

使用教程代码,我得到了奇怪的未失真图片,这表明校准不好(下面的示例)

我已经在算法中输入了大约70张图片(不同的位置等),试图将训练点尽可能地移到图片边缘

我已经尝试了几天,以获得一个预期的校准,但我只能尽量减少孔的影响,双方

任何帮助都将不胜感激

如果需要,我将提供校准图片

问候


莫格利

我也有同样的问题。我一次又一次地校准,但没有比你链接的图像更好的结果,有时甚至更糟。我读书,它帮助我解决了我的问题。在链接中,您将看到回答问题的人写道,问题与两个OpenCV函数中的缺陷有关,这些缺陷只有在处理具有强烈径向畸变的相机时才会显现出来。对我来说,我可以通过放大来“解决”这个问题。径向失真的“鱼缸”效应在视野边缘附近最为明显,因此通过放大,可以有效地“裁剪”图像,从而减少极端的径向失真。如果您需要尽可能宽的角度,或者如果您的相机没有变焦功能,那么这可能不适用于您的应用程序,但它适合我

这个问题很老了,可能问题已经解决了。我在使用广角相机时也遇到过同样的问题,我的解决方案是使用鱼眼模型,该模型能够正确估计相机的内部特性和镜头畸变。

如果不看校准照片,很难给出任何评论。我确实尝试过,但无法抗拒:尽量减少你的奶酪板的洞效应?我不允许在这里张贴图片。示例在链接中。@Francesco Callari:waht是发布用于运行校准的72张图片的最佳方式@Photon:with hole effect我是指示例图片两侧的圆形失真。我认为这是对问题的恰当描述。虽然这可能是解决问题的一个有价值的提示,但一个好的答案也能说明问题的解决方法。请提供示例代码来说明您的意思。或者,考虑将此写入评论。