如何将.mat数据文件转换为yaml文件?

时间:2016-04-29 09:30:05

标签: c++ matlab opencv

我是Matlab的新手,并拥有3D模型的.mat文件。我需要将其转换为yaml文件,以便在opencv中使用。我需要以与repo完成的类似的格式创建它:https://github.com/shaoguangcheng/faceFrontalization/tree/master/3DModel

我已经检查了很多问题,并且看到人们发布了matlabtoopencv代码。我试图运行它们但它们返回错误。我是matlab的新手,无法编辑代码(只是知道matlab使用.m代码文件)。因此,我需要一种简单的方法将.mat文件转换为repo中给出的类似结构。

实际.mat文件的位置: http://www.openu.ac.il/home/hassner/projects/frontalize/ 转到ftp服务器并下载frontalization.0.1.3.zip。它需要.mat文件。

请帮忙。需要完成我的项目。

PS:我尝试过这个问题:Converting a .mat file from MATLAB into cv::Mat matrix in OpenCV

在调用csvwrite()时出现此错误 错误:

??? Input argument "m" is undefined.

Error in ==> csvwrite at 32
dlmwrite(filename, m, ',', r, c);

0 个答案:

没有答案