论文部分内容阅读
目前,视频采集系统的应用十分广泛。一方面,许多应用,例如远程监控、可视电话、会议电视等都需要采集视频信息;另一方面,随着计算机技术和图像处理技术的迅速发展,目前已经完全可以利用常见的设备和技术来构建一个具有相当功能的视频采集系统。市场和技术两方面的成熟,促进了视频采集系统产品的大量涌现。
市场上常见的视频采集系统多是基于普通PC机硬件和DOS/Windows操作系统来实现的,这种设计方案虽然比较容易实现,但对于多数需要使用视频采集的应用环境(这些应用环境很多都是自然条件恶劣,长期无人值守的)来说,其可靠性和实时性都难以得到保障。为此,本文设计并实现了一个基于嵌入式实时操作系统VxWorks的视频采集与控制系统。系统采用嵌入式实时操作系统VxWorks及其图形工具组件WindML和Zinc开发,在专用硬件环境(PC104工控机+视频采集卡)的支持下,可以将摄像头实时采集到的视频流在定制的窗口中播放出来;同时,系统还能够支持多台设备之间的即时通信(通过串口线实现),通信采用专用的数据包格式,并可自由选择数据包是否进行加密,充分考虑到了实用系统安全通信的需求;最后,系统还提供了专门的用户接口,允许用户重新设置自己的口令,运行串口通信测试程序,设置系统的各项参数,如串口通信的波特率等。
由于系统采用了VxWorks下的图形工具组件WindML和Zinc来设计和实现所有的人机接口部分,使得系统既具有VxWorks安全可靠、效率高、响应时间迅速的特点,同时又具备了图形操作方式便于理解和使用、用户界面友好等特点。
目前,该系统已测试通过,比较圆满的实现了设计的各项功能。该系统具有较为广阔的应用前景,经过适当扩展后即可用于实时监控、车载导航等多种应用领域,具有较高的实用价值。