本文感觉绕了一圈,但是不写下来不开心
1.先vs中将要保存的Mat保存为xml
详细链接
FileStorage
fs_xy0("xy0.xml", FileStorage::WRITE);
fs_xy0 << "prob_idx" << xy
[0];
fs_xy0
.release();
2. matlab 中
下载xml2struct 下载链接 原因,matlab自带的 xmlread,反正我的版本看不了介绍。工作区(看变量值的地方)也打不开,也看不了变量值。上面这个函数,把xml打开成一个struct。
从struct读取数据
clear;
x = xml2struct(
'xy0.xml' );
x_str =
x.opencv_storage.prob_idx.data.Text;
z=strsplit(x_str);
for i =
1:
length(z); cao(
i)=str2double(cell2mat(z(
i)));
end