LabVIEW调用MATLAB进行图像处理的实现.pdf
文本预览下载声明
第 期
3
年 月 宋凡峰等:LabVIEW 调用 MATLAB 进行图像处理的实现 19
2009 9 · ·
LabVIEW 调用MATLAB 进行图像处理的实现
宋凡峰1 王开福2
(1.山东水利职业学院,山东日照 276826 2.南京航空航天大学,江苏南京 210016 )
摘 要: 是一种高性能的图形化虚拟仪器编程软件, 是一种高效率的工程计算软件, 在 中通
LabVIEW MATLAB LabVIEW
过MATLAB Script 节点调用MATLAB ,利用MATLAB 图像处理工具箱中的函数进行图像处理,可以大大增强LabVIEW 开
发虚拟仪器的效率。本文首先介绍了几种LabVIEW 与MATLAB 混合编程技术,然后详解MATLAB Script 节点用于图像处
理的过程。 本文基于LabVIEW 与MATLAB 给出了电子散斑测试系统的实例。
关键词:虚拟仪器;LabVIEW ;MATLAB Script ;图像处理
[2][3]
虚拟仪器是一个按照仪器需求组织的数据采 以下几种方法 。
集系统,它以通用计算机为硬件平台,利用虚拟仪 1.1 利用MATLAB Script 节点调用MATLAB 算
器软件在计算机的屏幕上设计出仪器的面板以及 法
相应的功能,人们通过鼠标或键盘操作虚拟仪器面 在 MATLAB Script 节点中 , 用户可以编辑
板上的旋钮、开关和按键,去选用仪器功能,设置各 MATLAB 程序 , 也可以直接调入已经存在的
种工作参数 , 启动或停止一台仪器的工作。 MATLAB 程序,并在LabVIEW 环境下运行。 用户可
是基于图形化编程 语言的高效开发软 以很方便地在自己的 应用程序中使用
LabVIEW G LabVIEW
件,它包括丰富的用于数据采集、分析、表达和数据 MATLAB 编写的算法和功能丰富的工具箱。
存储的库函数,编程简单,特别适合于数据采集和 MATLAB Script 节点对输入、 输出数据的类型
控制、数据分析以及数据表达。 它图形界面丰富,可 有明确的要求。 目前两者之间的数据通信仅支持
以容易地制作各种界面。 但在对各种算法的支持方 、 、 、 、 、
Real Real Vector Real Matrix Complex Vector Complex
面, 的工具箱非常有限, 这就限制了大型 六种格式的数据, 而且还必须根据具体情况
LabVIEW Matrix
应用程序的快速开发。 进行选择。
MATLAB 具有强大的科学计算功能、大量稳定 用该方法实现LabVIEW 与MATLAB 的混合编
可靠的算法库,集数
显示全部