相机校准模式

时间:2014-02-13 23:34:01

标签: camera-calibration

我想知道是否有生成相机校准模式的过程。

我们可以使用绘画或任何其他图形工具并设置精确的测量值,但我们需要对点位置进行硬编码或创建txt / xml文件。

是否有软件将数据导出到我们可以在软件中上传的文件中。

像盒子和/或立方体这样的3D目标怎么样?有没有一种方法可以生成正确的数据点?

干杯。

2 个答案:

答案 0 :(得分:0)

我正在使用inkscape: http://dominoc925.blogspot.co.uk/2012/06/create-camera-calibration-chess-board.html

我通常创建一个pdf文件,用于打印文件并将文件保存为带有PSTricks扩展名的LaTeX。

tex文件有路径,因此对于一个正方形,它有一个\ moveto命令来设置起始点,它有\ line to命令来设置下一个点。

在dominoc925示例中,他们定义了黑色和白色方块,但我只是定义了黑色方块以避免重复点。

我的代码中有一个简单的文件加载器来获取点,只需搜索\ moveto和\ line命令并从那里训练点。

对于3D目标,我将每个模式视为一个视图,因为我没有工具来构建精确的3D目标。

因此,我不会像在Matlab工具箱中那样使用一个模式的不同视图,而是将每个检测到的模式视为视图。

换句话说,如果您有一个3D对象,那么每张脸上的目标都被视为一个独立的视图。

可能有更专业的方式来完成这项工作,但这是我的过程:)

我希望这会有所帮助。

答案 1 :(得分:0)

对于2D目标(例如棋盘),我曾经像user469049所描述的那样做。这非常耗时。最后,我放弃并创建了一个完成所有工作的网络工具: https://calib.io/pages/camera-calibration-pattern-generator