如何在示例中使用 opencv calibration.cpp (ubuntu opencv 2.4.12)

How to use calibration.cpp of opencv in sample (ubuntu opencv 2.4.12)

我不知道如何在 ubuntu 中的 opencv2.4.12 示例中使用 calibration.cpp。

我试着写命令行

./calibrayion -w 6 -h 4 -pt chessboard -o camera.yml -op -oe stereo_calibl.xml

结果:

Could not initialize video (0) capture

stereo_calib.xml内容

   "left01.jpg"
   "right01.jpg"
   "left02.jpg"
   "right02.jpg"
   "left03.jpg"
   "right03.jpg"
   "left04.jpg"
   "right04.jpg"
       ...
   "left11.jpg"
   "right11.jpg"
   "left12.jpg"
   "right12.jpg"

您的 xml 文件格式似乎不正确,程序试图打开相机捕获。考虑 https://github.com/Itseez/opencv/blob/master/samples/cpp/calibration.cpp 以获得有关预期格式的信息,它还提供了有关如何生成有效 xml.

的说明