基于COM的Matlab参数处理与图像嵌入在VC中的实现
时间:03-16
来源:互联网
点击:
3.2基于Bitmap类的图像嵌入 使用COM组件进行混合编程时,往往习惯于在VC平台下思考所遇到的问题,但是这样不仅使得问题可能变得复杂化,或得不到妥善解决,而且也违背了“混合”的初衷。二维数组参数处理就是一个很好的例证。其次,充分利用Matlab特性可以使得程序具备良好的扩展性和稳定性,对Excel文件读取方式进行的扩展,明显使软件更加人性化。对于图像嵌入问题,虽然文中提出的两种嵌入方式可以满足基本需求,但是仍然存在一些瑕疵,还需要进一步研究。
通过Bitmap类将Matlab生成的.bmp文件加载到VC工程中,使用Bitmap类中的成员函数对图像进行处理。由于相关函数可以通过帮助手册获取,所以此处不再给出相应代码,运行结果如图2所示。该方法避免了方法一生成图像时的闪烁现象,但是BMP图像显示效果较差而且无法使用Matlab提供的工具菜单,这是其不足之处。
参考文献
[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.
嵌入 VC 实现 图像 处理 COM Matlab 参数 基于 相关文章:
- Linux嵌入式系统开发平台选型探讨(11-09)
- 基于Winodws CE的嵌入式网络监控系统的设计与实现(03-05)
- 嵌入式系统实时性的问题(06-21)
- 嵌入式实时系统中的优先级反转问题(06-10)
- 嵌入式Linux系统中MMC卡驱动管理技术研究(06-10)
- FPGA的DSP性能揭秘(06-16)