主页(http://www.pttcn.net):浅析监控图像处理系统的软件结构(2) ·Vf_memory:虚拟文件I/O的内存文件实现; ·ImageFile:虚拟图像文件读写界面; ·Jfit_file:虚拟图像文件读写界面的JPEG格式实现; ·Bmp-file:虚拟图像文件读写界面的BMP格式实现; ·Fgi_file:虚拟图像文件读写界面的自由灰度图像格式实现; ·DibStdImage:DIB(设备无关位图)与StdImage之间的转换; ·mess_util:难以归类的杂项辅助功能; ·ProgressWinHint:Windows下的一个进度处理机制实现; ·WinMessUtilities:Windows下的难以归类的杂项辅助功能。 由于面向帧存的图像硬件系统的结构,以图像帧存为核心,还包括图像的输入输出和处理等模块;而面向计算机内存的图像系统里,是以计算机内存为核心,同样包括有图像的输入输出和处理等模块。前者以整体硬件结构为主体,软件似乎只是图像处理和数据存储,后者以整体软件结构为主体,硬件则纳入软件的管理之下。这两种系统结构的差别很大,但从功能来讲,有其相似之处。 面向计算机内存的图像软件系统结构,称之为Windows图像基础结构,这种Windows图像基础结构的总体结构框图如图2所示。在图2中,StdImage结构代表了一个图像或图像序列,所有的功能几乎都围绕它进行。它可以利用ImageFile模块从图像文件装入图像,或者将图像写入文件中。在Windows环境下,为了显示或打印图像,通常会使用DIB,此外,像扫描仪、摄像机等还会以DIB的形式向计算机输入图像,因此图像基础结构设有DibStdImage模块,以便在DIB和StdImage之间进行快速转换。图像通信插入在网络和StdImage之间,由此可以实现图像的传输,而这种传输,是以内存为媒介,它具有速度快的优点。 (中国集群通信网 | 责任编辑:陈晓亮) |