我对Computer Vision和OpenCV相当陌生。我正在一个项目中,我们正在构建一个玩台球的机器人。我们在桌子上方安装了一个摄像头,目的是检测球。我最初以为摆脱桶形失真是很直接的。但是,我对获得的结果不是很满意。在我附加的第二张图像中,可以清楚地看到,在应用了不变形变换之后,桌子的侧面彼此不平行。而且,相对于第一图像,球变形为蛋形。
有人知道如何解决此问题吗?我试图拍摄更多有关棋盘模式的图片,即尽可能多的不同位置,没有任何可见的变化。另外,使用更多参数对失真进行建模似乎并没有带来任何改善。