共查询到18条相似文献,搜索用时 140 毫秒
1.
VC与MATLAB混合编程在图像处理中的应用 总被引:2,自引:1,他引:1
详述了在VC环境下利用Matlab工具箱进行图像压缩处理.全文以Matlab工具箱中图像压缩阀值函数wdcbm2和图像压缩函数wdencmp为例,介绍了Matlab引擎的具体设置方法从而实现VC与Matlab之间图像压缩处理过程中数据和命令的动态通信.通过该方法可以方便、快捷的实现图像的压缩处理,无论从程序实现过程还是从最终处理效果上采说都明显优于单独使用VC编程实现的效果,充分发挥了VC与Matlab各自的优势.该方法也可以扩展到对图像去噪、重构、融合等图像处理过程中. 相似文献
2.
VC++调用Matlab实现图像处理 总被引:3,自引:1,他引:3
详述了在VC环境下利用Matlab工具箱进行图像压缩处理。以Matlab工具箱中图像压缩阈值函数wdcbm2和图像压缩函数wdencmp为例,介绍了Matlab引擎的具体设置方法,从而实现VC与Matlab之间图像压缩处理过程中数据和命令的动态通信。通过该方法可以方便、快捷地实现图像的压缩处理,无论从程序实现过程还是从最终处理效果上来说都明显优于单独使用VC编程实现的效果,充分发挥了VC与Matlab各自的优势。该方法也可以扩展到对图像去噪、重构、融合等图像处理过程中。 相似文献
3.
基于MATLAB的储粮害虫图像处理方法 总被引:6,自引:5,他引:1
在对粮虫图像处理过程中,介绍了Matlab图像处理工具箱中的函数,给出了图像处理与分析的技术实现,边缘检测及轮廓提取,通过形态学方法进行图像特征抽取与分析,达到了比较好的效果. 相似文献
4.
5.
VC与Matlab混合编程实现图像处理 总被引:16,自引:0,他引:16
分析对比VisualC 与Matlab混合编程的几种方法的特点后 ,根据图像采集处理的实际要求 ,从中选择使用MAT LAB引擎实现VC与Matlab混合编程进行图像处理 ,该方法充分利用了Matlab的图像处理工具箱的功能 ,结合了VC与Matlab各自的优点。程序界面和图像采集由VC编程实现 ,所有的图像处理由MATLAB引擎实现。通过一个例子给出了程序实现的具体过程 相似文献
6.
VC++和Matlab混合编程在图像处理中的应用 总被引:6,自引:0,他引:6
本文在分析了Matlab函数运算慢的基础上,提出了一种运用VC 直接调用采用Matlab编译生成的Mex文件,从而实现图像快速处理的方法,并将该方法应用于数字图像处理中,取得了良好的实验结果。 相似文献
7.
8.
这篇文章主要介绍了利用ActiveX的自动化技术(OLE自动化)完成VC 与Matlab的接口,实现了在VC环境中操纵Mat-lab及调用Matlab函数的功能。充分利用两种编程语言各自的优势,使得VC的编译及系统处理功能和Matlab的图形处理和运算能力有效的结合。从而可以生成Windows环境下的可执行文件。Matlab为用户提供了完整的ActiveX接口,同时也实现了(Server/Client)的OLE自动化技术,利用Matlab的提供的这种自动化技术(服务器端),在VC中建立自动化技术的(客户端)用户程序,从而可以实现VC与Matlab的接口,使Matlab可以充分利用VC的强大的编译和系统操纵能力,VC又可以利用Matlab的数据及图形处理功能。 相似文献
9.
这篇文章主要介绍了利用ActiveX的自动化技术(OLE自动化)完成VC++与Matlab的接口,实现了在VC环境中操纵Matlab及调用Matlab函数的功能。充分利用两种编程语言各自的优势,使得VC的编译及系统处理功能和Matlab的图形处理和运算能力有效的结合。从而可以生成Windows环境下的可执行文件。Matlab为用户提供了完整的ActiveX接口,同时也实现了(Server/Client)的OLE自动化技术,利用Matlab的提供的这种自动化技术(服务器端),在VC中建立自动化技术的(客户端)用户程序,从而可以实现VC与Matlab的接口,使Matlab可以充分利用VC的强大的编译和系统操纵能力,VC又可以利用Matlab的数据及图形处理功能。 相似文献
10.
1 VC调用Matlab程序的实现途径,VC调用Matlab程序的主要实现途径之一就是将Matlab)程序编译为VC可以调用的动态链接库(DLL),再由VC调用。Matlab的mcc编译器提供的功能保证了这一编译过程的可行性。而VC调用的方法主要有以下两种:①动态方法。即采用Win32 API的LoadLibrary、LoadLibraryEx或AfxLoadLibrary加载该DLL文件,再使用GetProcAddress查找并返回想要调用的函数地址,最后完成对该函数的调用。 相似文献
11.
Matlab是一个数据分析和处理功能十分强大的工程实用软件。为输出提供了十分方便的函数和命令并且Matlab简单直观的图形用户接口易于掌握和使用。本文介绍了一种使用GUI工具箱。用Matlab实现应报信号发生器的设计。文章设计的信号发生器可以加深对信号处理概念的理解,具有一定的借鉴应用价值。 相似文献
12.
13.
基于神经网络的数模混合电路故障诊断模型设计 总被引:3,自引:3,他引:0
神经网络是智能故障诊断中运用最为广泛的诊断方法之一,能应对复杂数字电路和模拟电路故障诊断;基于VC++的神经网络诊断系统具有运算速度快、输入输出界面丰富、易于实现在线故障诊断等特点,而Matlab提供强大的神经网络工具箱,在网络训练方面有优势;利用参数文件将二者优势结合起来,可实现功能完善的数模混合电路智能故障诊断系统;诊断实例表明,使用该方法实现数模混合电路故障诊断系统,具有高建模速度和高诊断精度的特点。 相似文献
14.
基于小波变换的医学图像融合技术的实现 总被引:2,自引:0,他引:2
研究目的:为了对医学图像进行基于小波变换的融合。方法:首先通过学习和研究小波理论的有关知识来研究小波理论在图像融合中的应用目的和实现方法,并借助MATLAB平台,通过小波工具箱实现了图像融合,同时比较了使用这两种方法实现图像融合的效果;然后借助MATLAB中的函数,通过编程实现了图像融合算法。结果:由两幅非同源的医学图像(CT图像和MRI图像)的融合结果可见,两种方法得到的融合图像的效果一致,其对于两幅图像中同一部位相对位置偏移量小的融合效果较好,但对偏移量较大以及存在形变情况的融合则效果不好。结论:通过小波工具箱可以实现一些简单的医学图像融合,但是随着医学图像融合技术的进一步发展和医学图像的复杂度的进一步加深,尤其是对于腹部和胸部的医学图像,则要通过非刚性配准之后才能再进行融合显像,其过程更加复杂。 相似文献
15.
16.
MATLAB与VC++接口通信 总被引:2,自引:0,他引:2
为了解决一些常用算法在VC 中的实现问题,提出了实现Matlab开发环境与vC 开发环境之间接口通信方法。首先对Matlab软件及其特点进行了概要介绍,并说明了Matlab软件与VC 开发环境之间接口通信的必要性。其次重点介绍了Matlab开发环境与VC 开发环境之间接口通信的两种转换方式:Matlab引擎函数库和Matcom,包括其特点与使用方法。最后给出实例说明并验证了该方法的有效性与实用性。 相似文献
17.
工程中往往需要VC++编写的程序进行大量的数学计算,如能在程序中使用Matlab的例程这些问题则能迅速解决。在Win-dows平台上Matlab提供了两个实现这一目标的接口——Matlab Engine和Automation Server,两者在本质上都基于COM技术。引擎库通过其输出函数对用户屏蔽了底层的COM细节,这大大方便了使用。而使用自动化服务器就要使用COM的自动化接口IDispatch,不过MFC库的COleDispatchDriver类已使这一过程大大简化了。两种方式的差别主要体现在参数传递和返回值处理上,如文中代码所示。无论哪种方法,都可以将具有强大工程计算能力的Matlab接入VC++程序,从而快捷方面地解决许多数值计算和图形输出问题。 相似文献
18.
VC++利用Excel实现图表功能在化工原理实验中的应用 总被引:9,自引:3,他引:6
直接用VC 程序实现图表功能需要编制大量的代码,而Excel具有完整的图表处理功能。因此本文介绍了在VC 环境中调用Micosoft Excel,向Excel传输数据,实现自动绘制图表的方法。文中给出了源代码和在化工原理实验中的应用. 相似文献