标题:C/C++ <-> Matlab 类型转换器简介:C/C++ 类型(本机、STL、openCV...)和 Matlab 矩阵(编译或运行时)之间的双向转换。 关键词:C、C++、mxArray、OpenCV、IplImage、迭代器、mex、引擎
描述:
考虑以下场景(尤其是在使用信号/语音/图像处理和科学计算进行编程时): 1 在运行时将 C/C++ 数据转储到 Matlab 工作区以可视化数据并方便调试。 但是直接调用引擎 API 似乎不是那么方便。 2 将底层算法实现为 mex 文件以加速 m 文件。 每次必须将 mxArray 转换为 C/C++ 类型时,做一些工作,最后将 C/C++ 类型转换回返回的 mxArray。
给定适当的迭代器(如果迭代器对您来说没什么,请参阅任何 C++ STL 教科书),该项目提供了对上述任务的轻松访问。
对于场景 1,请参见以下示例:
2021-11-02 16:24:19
116KB
matlab
1