- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC与MATLAB混合编程在图像处理中的应用Read.doc
VC与MATLAB混合编程在图像处理中的应用
摘 要:详述了在VC环境下利用Matlab工具箱进行图像压缩处理 。全文以Matlab工具箱中图像压缩阀值函数wdcbm2和图像压缩函数wdencmp为例,介绍了Matlab引擎的具体设置方法从而实现VC与Matlab之间图像压缩处理过程中数据和命令的动态通信。通过该方法可以方便、快捷的实现图像的压缩处理,无论从程序实现过程还是从最终处理效果上来说都明显优于单独使用VC编程实现的效果,充分发挥了VC与Matlab各自的优势。该方法也可以扩展到对图像去噪、重构、融合等图像处理过程中。
关键词:Matlab ; 引擎 ; VC++
中图分类号:TP31 文献标识码:A
VC and Matlab mixed programming of image compression
Abstract:Have narrated and utilized Matlab toolbox to compress and deal with the picture in VC environment . The picture compresses the threshold function wdcbm2 and the picture compresses the function wdencmp as the example with Matlab toolbox in this article . Have introduced the concrete method to set up of Matlab engine in order to realizing dynamic communication of data and order in the course of the picture compressing and handling between VC and Matlab. The compression of realizing picture can be convenient, swift by the method, No matter realizing the course or final result of handling,it is obviously superior to the result of using VC programming realization alone.Have fully given play to advantages of VC and Matlab respectly. The method can be applied to the picture processing course of removing the noise,reconstructing and merging etc.
Keywords:Matlab; Engine; VC++
在计算机软件开发过程中,VC++以其高效的编码率可以快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统,可以说是一个不错的编程工具。对于图像的处理,我们可以在VC++平台上直接对OpenGL或Direct3D进行编程实现。但是由于VC++在数值计算方面不如Matlab,尤其是在进行图像处理时,每一个算法都需要添加大量的程序代码,程序冗长,浪费系统资源。因此,使用具有强大的矩阵运算、数据处理和图形显示功能的Matlab更具优势。它以强大的计算和绘图功能、大量稳定可靠的算法库、丰富的图像处理函库,简洁高效的程序语言,成为数学计算工具方面事实上的标准。其输出结果可视化,应用程序整体性能较好,可以方便地进行图像变换,特别是内部的图像处理函数大大简化了VC环境下程序的复杂性,极少的代码就可实现复杂的图像处理过程。因此,在以VC++作为平台来进行应用软件开发时,通过调用Matlab中相关的图像处理函数和命令,可以很好地解决VC++在图像处理时的不足之处,从而更有效、快捷的完成软件的开发。
1 VC调用MATLAB的方案选择
VC 调用Matlab 的方法主要有两种: 1)利用编译器编译的方法;2)利用Matlab引擎的方法。前一种方法把Matlab函数编译成C/C++函数,以共享库的方式在VC中调用,但该方案不支持图形函数,转换的代码可读性不好,这不便于进行复杂的图像处理。后一种方法是通过Matlab引擎调用,该方案不要求连接整个Matlab,只需在VC环境中嵌入必要的Matlab Engine库,便可以通过引擎调用Matlab中几乎所有的函数或命令,无需编译成C/C++函数。因此,本文采用了引擎调用方法在VC环境下进行图像
您可能关注的文档
- PDF纠错码原理及实现吉林大学学报.PDF
- PICCTCPP性能测试与建模需求调研表.doc
- PMI虽总体平稳但是内部结构在变差.PDF
- Pointoperation像素值变换.ppt
- PPP法律热点问题君合律师事务所.PDF
- RD项目组合选择研究综述与分析.PDF
- REFERRALPROGRAM推荐朋友计划Rakuten.PDF
- RNASeq简单分析流程及网络资源介绍abc.PDF
- SBT酒类产品流通术语中华食品信息网.PDF
- ScienceDirect获取前沿学术信息.ppt
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
文档评论(0)