python - 如何使用cv2.FileStorage

标签 python opencv opencv3.1

我曾经在 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/

相关文章:

android - 如何使用 OpenCV onPictureTaken 处理图像?

python - 从混合类型列表构造字典

c++ - OpenCV、C++:如何使用 cv::Meanshift

python - 使用 2d 键从 count 获取主元

android - 在 Android 项目中找不到 ND4J 共享库

c++ - 如何检测强度梯度方向

python - 在 OpenCV 中裁剪实时视频源

opencv - 灰度图像的手写文本变形

python - 找不到体系结构 armv7 的符号(在 Xcode 和 Python3 中运行存档时)

python - python中的矩阵直积保留索引