如何在stereoCalibrate()方法,opencv 3.0中使用objectPoints参数

时间:2015-07-02 16:25:42

标签: opencv

我似乎无法确定在哪里可以找到stereoCalibrate()方法的输入数组。 opencv文档将其描述为"校准模式点的矢量矢量"这似乎必须来自物体检测校准。然而,我已经对我的相机进行了opencv源代码校准,并且保存校准信息的xml文件除了objectPoints之外还有其他内容。我在哪里/如何确定此参数?

这是指向文档的链接:http://docs.opencv.org/master/d9/d0c/group__calib3d.html#ga246253dcc6de2e0376c599e7d692303a

谢谢, 罗文<​​/ P>

2 个答案:

答案 0 :(得分:0)

来自stereo calibration example

AppController

答案 1 :(得分:0)

物点是从相机帧中检测到的点,通常是棋盘,圆网格。

通常,您应该打印出棋盘(或其他图案),打开相机,并抓住具有不同旋转和距离的棋盘框架。易检测算法会找到棋盘角,物点。将这些点填入校准功能。你会得到相机内在和外在矩阵并将它们保存在xml / yml文件中。

xml / yml文件中不会放置任何对象点。