正在加载图片...
第10章图象处理编程工具及简单的 多媒体编程 在前九章,我们主要是介绍一些数字图象处理的基本原理和算法,很多细节 和优化的算法都没有提,所以程序的通用性和效率并不理想。其实有很多优秀的 图象处理编程工具,功能强大,速度很快。在实际的编程中,可以调用它们提供 的功能来满足我们自己的需求,提高了编程效率和代码的正确性。 在这一章里,将介绍图象处理编程工具 Lead tools(OCX)。给出的例程中要 用到 Visual C++(以下简称VC)的 AppWizard和MC的一些特性,不熟悉C++ 的读者可以先看看相关的参考书。 10.1 LeadTools Lead Tools((OCX)是 Lead Technologies公司出品的一款功能强大的图象处理 编程工具,目前的最新版本是Lead80(1997725)。 Lead tools实质上是一个OCX 控件。先来说说什么是OCX控件? 如果你用过 Visual basic或者 Delphi一类的可视化编程工具,那么对控件这 个概念一定不会陌生,就是那些工具条上的小按钮,如 EditBox,Grid, Image Box, imer等等。每个控件都有自己的事件(事件)、方法(方法)和属性(属性)。使用 了控件的编程非常容易。首先,在程序的设计阶段可以设置一些属性,如大小, 位置,标题( caption)等等;在程序运行阶段,可以更改这些属性,还可以针对不 同的事件,调用不同的方法来实现对该控件的控制。控件就好象一块块的积木 程序要做的事只是将这些积木搭起来。控件的最大好处是可以重复使用,甚至可 以在不同的编程语言之间使用,例如你可以在VB中嵌入用ⅴC开发的控件。 控件的本质是微软公司的对象链接和嵌入(OLE)标准。由于它充分利用了面 向对象的优点,使得程序效率得到了很大的提高,从而得到了广泛的应用。国外 有很多公司就是专门制作各种各样控件的。控件的最早形式是以VBX的格式出 现的,后来变成了OCX。由于 Internet的广泛流行,微软公司推出了 ActiveX技 术,就是从OLE发展起来的,加入了WWW上的功能。所以目前最流行的是 ActiveX控件 介绍完了OCX控件的概念,下面我们以 Lead version5.1为例,来看看 Lead tools究竟有哪些功能?LeadⅤ ersion5.1可以在正版 MicroSoft visual C++4 安装光盘中 Msdev samples\ocx leadtools和 Msdev\\red ist下找到,主要是4 个文件,Lead5lndl,Lead32.ocx, Lead. lic, Ltocx hlp。如果你想了解 Lead tools 的最新信息,可以访问以下www网址:htt/www.leadtools.com/。 Lead tools主要有以下几大功能第 10 章 图象处理编程工具及简单的 多媒体编程 在前九章,我们主要是介绍一些数字图象处理的基本原理和算法,很多细节 和优化的算法都没有提,所以程序的通用性和效率并不理想。其实有很多优秀的 图象处理编程工具,功能强大,速度很快。在实际的编程中,可以调用它们提供 的功能来满足我们自己的需求,提高了编程效率和代码的正确性。 在这一章里,将介绍图象处理编程工具 LeadTools(OCX)。给出的例程中要 用到 Visual C++(以下简称 VC)的 AppWizard 和 MFC 的一些特性,不熟悉 C++ 的读者可以先看看相关的参考书。 10.1 LeadTools LeadTools(OCX)是 Lead Technologies 公司出品的一款功能强大的图象处理 编程工具,目前的最新版本是 Lead8.0(1997.7.25)。LeadTools 实质上是一个 OCX 控件。先来说说什么是 OCX 控件? 如果你用过 Visual Basic 或者 Delphi 一类的可视化编程工具,那么对控件这 个概念一定不会陌生,就是那些工具条上的小按钮,如 EditBox,Grid,ImageBox, Timer 等等。每个控件都有自己的事件(事件) 、方法(方法)和属性(属性)。使用 了控件的编程非常容易。首先,在程序的设计阶段可以设置一些属性,如大小, 位置,标题(caption)等等;在程序运行阶段,可以更改这些属性,还可以针对不 同的事件,调用不同的方法来实现对该控件的控制。控件就好象一块块的积木, 程序要做的事只是将这些积木搭起来。控件的最大好处是可以重复使用,甚至可 以在不同的编程语言之间使用,例如你可以在 VB 中嵌入用 VC 开发的控件。 控件的本质是微软公司的对象链接和嵌入(OLE)标准。由于它充分利用了面 向对象的优点,使得程序效率得到了很大的提高,从而得到了广泛的应用。国外 有很多公司就是专门制作各种各样控件的。控件的最早形式是以.VBX 的格式出 现的,后来变成了.OCX。由于 Internet 的广泛流行,微软公司推出了 ActiveX 技 术,就是从 OLE 发展起来的,加入了 WWW 上的功能。所以目前最流行的是 ActiveX 控件。 介绍完了 OCX 控件的概念,下面我们以 Lead Version5.1 为例,来看看 LeadTools究竟有哪些功能?Lead Version5.1可以在正版MicroSoft Visual C++4.1 安装光盘中 Msdev\samples\ocx\leadtools 和 Msdev\redist\redist 下找到,主要是 4 个文件, Lead51n.dll,Lead32.ocx,Lead.lic,Ltocx.hlp。如果你想了解 LeadTools 的最新信息,可以访问以下 www 网址:http://www.leadtools.com/。 LeadTools 主要有以下几大功能:
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有