读取OpenCV生成的YML文件的REF类型节点



我试图读取YML文件中的节点。在那里我检查了节点类型。是4。根据类型图,它映射为REF类型。我参考了这个文档,在这个文档下,我还没有看到读取REF类型节点数据的方法。如有任何帮助,请阅读我的节点。非常感谢。

import cv2
fs = cv2.FileStorage("ProjectorParameters.yml", cv2.FILE_STORAGE_READ)
fn = fs.getNode("FeaturesValue")
print (fn.type ()) # 4 
print (fn.isSeq ()) # True

我想读的yml文件。

%YAML:1.0
---
zThreshold: 40.
FeaturesValue: [ 13, 15, 25, 7, 27, 19, 31, 23, 29, 31, 13, 15, 25, 7 ]

它使用引用,因此我使用了迭代方式。希望对X 有所帮助

for i in range(fn.size()):
print(fn.at(i).real())

最新更新