通过Max文件,我们可以用Matlab调用C的函数。有时候我们在进行数据处理的时候,希望通过Matlab分析的数据存储成Mat格式。然后用C++来读取这个Mat文件。我们可以将这个Mat文件成为模型文件。在OpenCV中,模型文件使用.xml存放的。
首先我们得配置VS工程,配置的方法请见http://blog.csdn.net/left_la/article/details/8206645。
在实际的操作中有一些注意事项,可以帮助初学者减少debug的时间。首先先建议一个基本概念,就是Matlab的数据是以列优先存放的。而C++是以行优先存放的。比如一副10*10大小的图片,Matlab中I(10)是图片的左下角,C++中I(10)是图片右上角。