在 Matlab 立体声校准应用程序中更改棋盘大小



Matlab 立体声校准应用程序在添加第一张图像时只询问一次正方形大小。

有没有办法我可以:

  • 更改棋盘格正方形大小?
  • 将不同的值设置为 X 和 Y 大小(矩形而不是正方形)?
我希望 Matlab

计算机视觉系统工具箱不受限制,因为 Bouguetj 的 Matlab 相机校准工具箱允许将值设置为 X、Y 甚至棋盘格矩形的不同矩形大小。

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

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

相关内容

  • 没有找到相关文章

最新更新