• OpenCV 3 中的 FileStorage 写入出错问题

    2016/07/21 whlook  , 

在使用opencv3.0写入xml时,即使使用官方例程,当连续写入节点会报错,出错代码如下:

出错提示为:Unspecified error <No element name has been given> in cv::operator

在目录下生成了XML文档,内容如下:

发现只能储存第一个节点,后面的<s>4</s>以及Mat 矩阵都不能储存;

经过逐步执行后发现当执行完第一个节点的储存后fs.state变成了6:

当开始写入第二个节点时:

因为刚刚上一个把fs.state赋值为 6,即== 条件后的值,所以会报错停止;

当我把fs.state赋初值为0后,就不会报错:

然后XML文件内容为下:

虽然能写入了,但是节点的标签名字是错误的,这里我还没找到原因,求解答。

1 收藏


直接登录