码迷,mamicode.com
首页 > 其他好文 > 详细

MatLab Load cv::Mat 导入数据

时间:2015-08-02 07:48:19      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

 

我们有时候在项目中需要将OpenCV中的cv::Mat导入MatLab进行分析与处理,那么如果把数据转过去呢,我们的做法是首先将cv::Mat导出为txt文件,或者是yml文件,请参见我之前的博客Write cv::Mat to a file

 

导出的txt文件可以直接load进MatLab,如果数据是多维数组的话,只需用reshape函数来修改下即可,参见代码如下:

// If the size of ‘im‘ is m by n by 3 
data = load(‘im.txt‘);
data = reshape(data, m, n, 3);

 

如果导出为.yml文件,那么就比较复杂,因为MatLab不支持直接加载.yml文件,需要自己写代码来加载。

MatLab Load cv::Mat 导入数据

标签:

原文地址:http://www.cnblogs.com/grandyang/p/4695058.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!