在Matlab Stereo Calibration App中更改检查板尺寸

时间:2016-06-08 15:52:51

标签: matlab computer-vision matlab-cvst camera-calibration

在添加第一张图片时,

Matlab Stereo Calibration App只询问一次方形尺寸。

我有办法吗?

  • 更改棋盘方块大小?
  • 将不同的值设置为X和Y尺寸(矩形而不是方形)?

我希望Matlab Computer Vision System Toolbox不受限制,因为Bouguetj's Matlab相机校准工具箱允许将值设置为X,Y甚至是棋盘矩形的不同矩形大小。

1 个答案:

答案 0 :(得分:3)

该应用假设所有校准图像中的棋盘具有相同的尺寸(相同的方形尺寸和相同的方块数)。您必须在会话开始时设置一次方形大小。如果要更改它,则必须启动新的校准会话,然后重新添加图像。

引擎盖下,应用程序调用{​​{1}}函数来检测图像中的棋盘格。它可能适用于"矩形方块",但我不确定。你当然可以试试它,如果它有效,你需要自己生成你的点的世界坐标,因为detectCheckerboardPoints假设是正方形,而不是矩形。然后,您可以使用generateCheckerboardPoints函数以编程方式进行校准。