2017-03-29 5 views
0

opencv C++에서 FileStorage 클래스를 사용했는데 매우 유용하지만 opencv python에서 사용하는 방법을 찾을 수 없습니다. 도와주세요. `FS = cv2.FileStorage ("foo.yml", 0) fs.getNode ("바"감사합니다cv2.FileStorage를 사용하는 방법

+0

처럼 뭔가에) .mat()'shuld work ... – Miki

+0

작성하는 방법에 감사하지만? –

답변

0
`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 ]