我曾经在 opencv c++ 中使用 FileStorage 类,它非常有用,但我找不到如何在 opencv python 中使用它。请帮我。谢谢
最佳答案
`import cv2
import numpy as np
f = cv2.FileStorage('test.yml',flags=1)
a = np.zeros((10,10),dtype=np.uint8)
f.write(name='matrix',value=a)
f.release()
`
结果在“test.yml”中 '
%YAML:1.0
---
matrix: !!opencv-matrix
rows: 10
cols: 10
dt: u
data: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
关于python - 如何使用cv2.FileStorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43093480/