Matlab相机校准获取周边角
Matlab camera calibration getting peripheral corners
我不知道为什么,但 Matlab Camera Calibration 应用程序也得到了外围角,它不应该这样做。有什么线索吗?
顺便说一下,为了让 Matlab 忽略它们,边框正方形故意变得更细,我也在边框上使用了正常的正方形侧面,但我得到了相同的 Matlab 行为。
我的图像结果:
来自 matlab 网站的正确结果:
问题是 Matlab 通常无法处理 "perfect" 图像。由于我在打印前分析了我的图案而不是它的实际照片,因此角落检测似乎丢失了。我只是在我的图案中添加了一些模糊,而 Matlab 能够正确检测到它。另一个 "solution" 是减小边框尺寸,因为它们不需要具有完整的矩形尺寸。
完美形象
完美图像 + 模糊 - OK
具有 40% 边框的完美图像 - 确定
具有 40% 边框的原始完美图像
我不知道为什么,但 Matlab Camera Calibration 应用程序也得到了外围角,它不应该这样做。有什么线索吗?
顺便说一下,为了让 Matlab 忽略它们,边框正方形故意变得更细,我也在边框上使用了正常的正方形侧面,但我得到了相同的 Matlab 行为。
我的图像结果:
来自 matlab 网站的正确结果:
问题是 Matlab 通常无法处理 "perfect" 图像。由于我在打印前分析了我的图案而不是它的实际照片,因此角落检测似乎丢失了。我只是在我的图案中添加了一些模糊,而 Matlab 能够正确检测到它。另一个 "solution" 是减小边框尺寸,因为它们不需要具有完整的矩形尺寸。
完美形象
完美图像 + 模糊 - OK
具有 40% 边框的完美图像 - 确定