为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

matlab与VB在图像处理中的应用

2011-08-03 3页 pdf 283KB 25阅读

用户头像

is_760357

暂无简介

举报
matlab与VB在图像处理中的应用 摘 要 图像处理在解决工程问题中有着广泛的应用,本文用 !"#$%& ’%#"( )*+ 设计了应用软件的用户界面,结合了 ,-./-’ 来实现算法设计和图像处理,并讨论了四种 ,-./-’ 与 !’ 集 成方法的优劣,为图像处理提供了一种有效的解决手段。 关键词 图像处理 ,-./-’ !’ -(0"123 4 概 述 ,-./-’ 是由美国 .52 ,%056789# 公司开发的目 前国际上最流行的科学与工程计算的软件工具,它具 有强大的数值运算能力,先进的资料视觉化功能,开放 及可延伸的架构,丰富的程序工具...
matlab与VB在图像处理中的应用
摘 要 图像处理在解决工程问题中有着广泛的应用,本文用 !"#$%& ’%#"( )*+ 设计了应用软件的用户界面,结合了 ,-./-’ 来实现算法设计和图像处理,并讨论了四种 ,-./-’ 与 !’ 集 成方法的优劣,为图像处理提供了一种有效的解决手段。 关键词 图像处理 ,-./-’ !’ -(0"123 4 概 述 ,-./-’ 是由美国 .52 ,%056789# 公司开发的目 前国际上最流行的科学与工程计算的软件工具,它具 有强大的数值运算能力,先进的资料视觉化功能,开放 及可延伸的架构,丰富的程序工具箱,在控制系统,图 像处理,信号处理,神经网络等方面都有广泛的应用。 但 ,-./-’ 的不足之处在于可视化界面功能过于简 单,本身是一个命令行式的交互系统,功能模块分散, 使用者有较高的计算机素质,熟悉 ,-./-’ 编程 和 .77& ’7:环境。 !"#$%& ’%#"( 是 ,"(87#7;0 公司推出的应用广泛的 可视化编程工具,简单易学且功能丰富,能够迅速有效 的编制优良的可视化界面,同时避开了 <==编程中的 过分繁琐和抽象的特点,因而一经推出就成为 >"?@76#平台上的主力编程语言之一。!’的缺点在于 运算速度慢,不适合进行大型的数值计算和图形处理, 使其在一些专业领域方面不能得到充分的利用。 图像处理是计算机应用的一个重要方面,在航空 航天、国防、天文、遥感、医学和等领域都有广泛的 应用。,-./-’ 的图像处理工具箱提供了各种各样的 图像处理算法函数,包括空间变换、图像注册、邻域和 块运算 A<.、形态变换、图像分析和增强、噪声去除及 区域变换等等,方便用户开发自己的图像处理算法。但 单纯的用 ,-./-’来实现,需要使用者有较高的专业 水平,且开发出的界面不够美观;若全部用 !’ 来实现 则工作非常繁重。因此,可以采用 ,-./-’ 与 !’ 集成 的技术,取二者长处,开发出美观实用,功能强大的图 像处理软件。下面分别讨论 ,-./-’ 与 !’ 集成的四 种方法在图像处理中的应用。 B ,-./-’与 !’的集成 B*4 引入 ,%08": !’ ,%08": !’ 是 ,%05 >789# 公司开发的方便而功能 强大的 标准
2:2” H,%08":!’ 也 可 以 创 建 其 他 类 型 的 工 程 , 比 如 -(0"123A// 和 -(0"123 I3IJK选择菜单项“ 工程 L 引用 ⋯”,复选中 ,,-.MN3,再按确定关闭窗口。这时 ,%08":!’ 提供的函数就可以在 !’中作用了。 可是在 ,%08":!’提供的 )++多个函数,包括图形 图像处理函数中,我们发现其只具备了基本的图像读 写操作,对于需要完成复杂的图像处理的任务来说,则 无法胜任。 B*B 调用 A//动态链接库 ,-./-’下有一个自带的编译器 D((H,-./-’ 07 &"F5STR7$8;"&2 P. &"?9T&"F R7$8;"&2*D !’中要使用 A//,必须在你的工程中包含 A// 的 声明文件( 即模块文件),同时还要将 A// 拷贝到工程 文件所在的目录中。事实上,R7$8;"&2*@&& 中的函数并不 能直接与集成环境进行数据交换,它只能通过矩阵句 柄进行接口。这些矩阵句柄和文件句柄类似,它是用一 个 UB 位的矩阵整数来表示的,它们可以被创建,也可 ,-./-’与 !’在图像处理中的应用 刘一萌 舒 勤 H四川大学电气信息学院,成都 )4++)VO 第 V 期 B++U 年 W 月 6?)%<会话主 题=。当一个服务器应用收到一个支持的会话请求后,便 接受这个请求,建立一个 !!2 会话。一个服务器应用 和一个会话主题共同构成唯一的会话。图 / 描述了 &@A"@B怎样作为一个服务器与其它应用程序通信: !!2 使用剪贴板在应用程序间交换格式化的数 据,作为客户端的 &@A"@B只支持文本格式,作为服务 器 &@A"@B 支持文本格式,元文件图格式和 C"A;D*+ 格式。文本格式的数据是以 4E**字符结束的字符缓冲。 元文件图格式是图形数据的描述,包含了绘图过程中 使用的绘图命令和函数。这种格式的数据是可缩放的 和不依赖于设备的。C"A;D*+格式是 &)%9686F> 2G%+*使 用的剪贴板数据格式,便于和 2G%+* 高效的交换数据。 由此可见,!!2 在 &@A"@B 与 HB 之间并不能传递多 数图像处理常用的图像格式,因而限制了 !!2 在图像 处理中的应用。 /0I 借助 @%>):+C部件 @%>):+C 是从微软公司的复合文档技术 J"2 成长 起来的,是指宽松定义的、基于 ,J& 的技术集合。 @%>):+C平台的基本思想是:使用 @%>):+C 控件,来构筑 包括从与用户交互和适应 ,J& 当事务处理监视器到 3+D服务器、全部实现自动化的机构。&@A"@B 实现了 @%>):+C 自动化服务支持,在 HB 下通过 @%>):+C 自动 化接口可将 &@A"@B 作为 H)8E;* B;8)% 语言的一个 @%>):+C 部件调用。&@A"@B 自动化服务功能允许在 &@A"@B 的工作空间中执行命令,直接从工作空间中 存取矩阵。应用程序通过 &@A"@B 的 @%>):+C 对象在 注册表中的名字 &;>*;D0@??*)%;>)64 来启动 &@A"@B 自动化服务器。下面列出了 &@A"@B自动化服务支持 的几个主要方法,其参数和返回值的类型采用 @%>):+C 自动化所定义的语言无关的类型描述: !BKAL 2G+%E>+(E**&;>9)G NK@(2@LL@T <56ED*+=U?9R M)4 6E>N K@(2@LL@T<56ED*+=U?)=O 该方法从指定的工作空间检索一个完整的一维或 二维的实型或虚 $G@99;V,其实部和虚部被分别存放到 两个单独的 !6ED*+ 型数组中。 !:6)5 WE>(E**&;>9)G (E**&;>9)G方法类似。 从某种意义上来说,@%>):+C 技术的应用有些像 !!2 链接,但比 !!2链接更强大。 1 在图像处理中的应用 根据软件要求界面友好,操作简便等特点,本文采 用 @%>):+C 技术,把 HB 作为前台开发工具,&@A"@B 作为后台服务器,实现图像处理软件的设计。在 HB 集 成开发环境中建立一个用户界面,添加一个 ,6$$64 !);*6X 控件来实现打开、关闭等功能,一个 Y$;X+* 的图 像控件,并把 K>9+>%Z 属性设置为 (;*8+,则图像控件自 动调整为被加载图像的大小,并用剪贴板来传递图像 文件的完整路径和 D)>$;? 格式的图像。下面的示例说 明了 HB与 &@A"@B建立 @%>):+C服务,进行阈值化处 理的全过程: W9):;>+ KED J?+4[,*)%S<= \打开图像 "2Q@0B&W ,6$$64!);*6X#0,;4%+*29969]A9E+ J4 29969 P6 A6 299^;45*+9 ,6$$64!);*6X#0(*;X8 ]%5*J(^)5+L+;5J4*V \设置 标志 ,6$$64!);*6X#0()*>+9]_@** ()*+8+9Y45+G]/ ,6$$64!);*6X#0KZ67J?+4 \显示“ 打开”对话框。 Y$;X+#0W)%>E9+]"6;5 W)%>E9+ Y$;X+#0W)%>E9+ ]"6;5W)%>E9+ <,6$$64!);*6X#0()*+ Q;$+= ( 下转第 b 页) !"· · Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮 ( 上接第 !" 页) #$%&’ ()**)+,-$.)/012-.3 4$*35将图像文件的完 整路径赋给 #$%&变量 67-% 89: 6;;<$+=.3;> 5用户按“ 取消”按钮。 67-% 89: 6+= 89: #;-?$%3 89: <-@%A(.-BCDE 5以阈值化为例 ,-* F$%.$: G@ H:I3B% 5建立 FGJKGL对象 ,-* M3@9.% G@ 8%;-+/ (.-N:)$;=1(.3$; O清空剪贴板 (.-N:)$;=1 83% J37% #$%& 5把图像文件完整路径写入剪贴板 83% F$%.$:’ (;3$%3 H:I3B% PQF$%.$:1GNN.-B$%-)+QE 5启动 GB%-?3R自动化服务器 M3@9.%’F$%.$:1673B9%3PQB.3$;QE M3@9.%’F$%.$:1673B9%3PQ8JM’B.-N:)$;=P5N$@%35ESEQ) M3@9.%’F$%.$:1673B9%3PQT’-*;3$=P8JMESQE 5读入图像文件完整路径 M3@9.%’F$%.$:1673B9%3PQU’-*V:WPTXY1!ES -*@&)WPUEX %-%.3P5J&;3@&&).=5EQE 5阈值取 Y1! (.-N:)$;=1(.3$; M3@9.%’F$%.$:1673B9%3PQN;-+%Z=:-%*$NZ[.QE 5将产生在 FGJKGL 的 [-/9;3. 窗口中的图像写入 剪贴板 T*$/301#-B%9;3’K)$=#-B%9;3 T*$/301#-B%9;3’(.-N:)$;=1\3%,$%$PE ($.. F$%.$:1]9-% 5关闭 GB%-?3R自动化服务程序 6+= 89: ! 结 论 综上所述,调用 ,KK 动态链接库和借助 GB%-?3R 部件对于 FGJKGL 与 ^L 集成来进行图像处理都是行 之有效的,但在实际应用中究竟采用哪一种方式应视 具体情况而定。相比较而言,借助 ,KK文件在执行效率 上略高一筹,但开发周期较长,对开发者要求较高。而 GB%-?3R 比较适合 (.-3+%_83;?3; 模式,可以充分利用 FGJKGL 强大原图像处理工具箱。美中不足的是,不能 脱离 FGJKGL 的环境,运行速度较慢。总而言之, FGJKGL 与 ^L 集成可大大提高开发效率,对于解决 工程问题是十分有意义的。 参考文献 0 林永,张乐强1 ^-@9$. L$@-B "1Y 用户编程手册( 第二版)1 人 民邮电出版社,VYYV,0 V 文小琴,赵志诚,孙志毅1 ^L 与 FGJKGL 动态数据交换及其 应用1控制工程1 VYYV,‘( a) b 王福昌,曹慧荣1 FGJKGL 与 ^L 的完美结合ZF$%;-7^L1 电 脑学习1 VYYV,!,PVE 数电容开关式低通滤波器FGRV‘c组成滤波电路,使上 述问题得到了明显的改善,不仅提高了稳定性,同时也 使仪器整机的动态范围( 主要取决于滤波电路的动态 特性)得到了提高,电路的调整也更为方便。 ! 结束语 采取了上述技术后,U,(系列电容测微仪的稳 定性有了很大的提高。与此同时,我们还采取了其他一 些技术措施来提高仪器抗外界干扰、内部相互串扰的 能力,从而使仪器的多个通道集成在一起后仍具有很 高的技术性能。测试结果表明,改进后的新型电容测微 仪在三通道同时工作时分辨力可达a+*_*^,线性度优 于!d,稳定性达到了V10*^_ &,各项性能指标均达到或 超过了先进的美国48VYYY电容测微系统,远远优于以 前的U,(系列电容测微仪。U,(精密电容测微仪在各种 工业技术领域特别是纳米精密测量领域发挥着越来越 重要的作用。 参考文献 0 郑义忠1 高精度运算式电容测微仪,宇航计测技术,0‘‘0," V 张洪刚1 高精度电容测微仪关键技术的研究1 天津大学博士 论文,VYYY b 赵树忠1 电容测微仪的微机化、小型化及改进其动态特性的 研究1 天津大学硕士论文X 0‘‘" ! 张国雄1 测控电路1 北京:机械工业出版社,VYYY a 张宇华1 电容测微仪动态特性的改进及标定方法1 北京理工 大学学报,0‘‘‘,0‘( 0) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""#" " " " # """""""""""""""""""""""""""""""""""# " " " " # 欢迎订阅 欢迎投稿 !· · Administrator 高亮 Administrator 高亮 Administrator 高亮 Administrator 高亮
/
本文档为【matlab与VB在图像处理中的应用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索