
在图像的操作与识别等过程中,我们很多时候要保存一些计算结果,方便后续的使用。OpenCV为我们提供了XML/YAML持久化层来完成这个任务。
1 |
|
输出:
[8, 3, 3;
3, 8, 3]
此时,查看Test.YML文件:
%YAML:1.0
---
fps: 5
Result: !!opencv-matrix
rows: 2
cols: 3
dt: f
data: [ 8., 3., 3., 3., 8., 3. ]
同样地,我们将上面文件的拓展名改为.xml,再次运行我们可以得到Test.xml文件:
<?xml version="1.0"?>
<opencv_storage>
<fps>5</fps>
<Result type_id="opencv-matrix">
<rows>2</rows>
<cols>3</cols>
<dt>f</dt>
<data>
8. 3. 3. 3. 8. 3.</data></Result>
</opencv_storage>
参考:OpenCV By Example




近期评论