微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于COM的Matlab参数处理与图像嵌入在VC中的实现

基于COM的Matlab参数处理与图像嵌入在VC中的实现

时间:03-16 来源:互联网 点击:

3.2基于Bitmap类的图像嵌入
通过Bitmap类将Matlab生成的.bmp文件加载到VC工程中,使用Bitmap类中的成员函数对图像进行处理。由于相关函数可以通过帮助手册获取,所以此处不再给出相应代码,运行结果如图2所示。该方法避免了方法一生成图像时的闪烁现象,但是BMP图像显示效果较差而且无法使用Matlab提供的工具菜单,这是其不足之处。

使用COM组件进行混合编程时,往往习惯于在VC平台下思考所遇到的问题,但是这样不仅使得问题可能变得复杂化,或得不到妥善解决,而且也违背了“混合”的初衷。二维数组参数处理就是一个很好的例证。其次,充分利用Matlab特性可以使得程序具备良好的扩展性和稳定性,对Excel文件读取方式进行的扩展,明显使软件更加人性化。对于图像嵌入问题,虽然文中提出的两种嵌入方式可以满足基本需求,但是仍然存在一些瑕疵,还需要进一步研究。
参考文献
[1] MCKINNEY B. Article 5. The Safe OLE Way of Handling Arrays.MSDN, 2001.
[2] 刘维.精通Matlab与C++混合程序设计(第2版)[M].北京:北京航空航天大学出版社,2008.
[3] 董维国.深入浅出Matlab 7.X混合编程[M].北京:机械工业出版社,2006.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top