仅使用OpenCV 3.1.0打开并读取.XML

时间:2017-10-16 10:47:34

标签: python opencv

我使用的是opencv-3.2.0,但我被迫回到3.1.0。现在在3.2.0中,我正在读取一个包含我相机校准参数的XML文件。我已经使用我使用OpenCV创建的C ++工具完成了这些工作。我当时做的是:

f= cv2.FileStorage(calibration_file,cv2.FILE_STORAGE_READ)
K = f.getNode("K").mat()
D = f.getNode("D").mat()

我通过反复试验找到了这个,因为有(或者我找不到)可靠的完整Python OpenCV文档。 3.1.0 opencv fileStorages似乎没有getNode()方法,那么如何打开和读取这些文件呢?

由于我公司的一些互联网政策,我无法下载任何其他Python软件包,因此我对仅使用OpenCV-3.1.0的解决方案感兴趣。更改回3.2.0不是一种选择,也不是使用C ++。

0 个答案:

没有答案