OpenCV和Matlab 通过XML传递数据
因为现在下到的数据集大部分都使用了Matlab的Calibration toolbox 进行标定,其结构大部分是.mat结构的,所以它和opencv中数据传递需要一个中间过程,网上也有直接调用matlab的dll的方法,但是中间件方法必然会受到版本限制,所以我最后还是选择了使用xml来作为中间文件传递数据。 --------------1.calibration toolbox原始标定的.m数据 -------------- http://ishare.iask.sina.com.cn/f/67004587.html -------------- 2.通过matlab根据opencv的存储格式写成的xml文件 -------------- http://ishare.iask.sina.com.cn/f/67004482.html -------------- 3.matlab端转换代码 -------------- function writeXML( name,fc,kc,alpha_c,cc,om,t ) %WRITEXML write mat to xml file % this function is used to convert matrix information from matlab to % opencv kk=[fc(1) alpha_c*fc(1) cc