移动智能车辆稽查系统的设计与实现
时间:09-29
来源:互联网
点击:
(2)实现方法
本系统应用软件的设计按照功能模块可划分为:视频采集模块、车牌识别模块、图形用户界面和通信模块。视频采集模块在中断服务程序中执行,车牌识别模块和图形用户界面在主任务中执行,通信模块单独在一个任务中执行,各模块之间的通信靠消息传递来实现。
3.3.2 相关软件开发
Boot Loader的开发 Boot Loader是在操作系统内核运行之前运行的引导程序,位于系统的复位入口点,实现程序下载和程序加载功能。
驱动程序 利用中问件思想的硬件抽象层分离了与硬件平台相关的部分,使平台移植工作量达到最少。驱动程序只需设计与硬件密切相关的代码,为应用软件提供一个统一的接口, 本系统嵌入式终端软件开发过程中,开发了SD卡驱动程序、串口驱动程序、遥控驱动程序。
识别软件 车牌识别模块主要包括车牌区域定位、车牌图像的预处理、车牌图像中的字符分割和单个字符的识别,根据视频数据实现对车牌号码的实时识别。
通讯软件 通信程序采用了XWIN 3.0通讯组件XCOM。XCOM组件向下屏蔽了各种不同介质媒体的网络通讯方式和各种通讯设备的物理特性,向上对应用程序提供了统一的通讯接口,并且提供了XCOM通讯协议,让不同的通讯统一起来,为编写通用的通讯程序提供了便利,XCOM组件既支持同步数据传输,又支持异步数据传输。
人机交互 本系统的人机界面基于XWIN 3.0平台直接在VC环境下进行开发,开发成功后不用改动源代码就可直接移植到嵌入式上。界面简洁大方,操作简便。通过红外遥控器对界面进行控制操作。
4 结 语
本稽查系统应用视频采集检测技术、车牌自动识别技术、无线通信技术,具备对违规及欠费车辆进行不停车稽查的功能,这一功能可满足交警部门、车辆规费征收部门的使用要求,且成本低、体积小、功能全、可扩展性强。
本系统应用软件的设计按照功能模块可划分为:视频采集模块、车牌识别模块、图形用户界面和通信模块。视频采集模块在中断服务程序中执行,车牌识别模块和图形用户界面在主任务中执行,通信模块单独在一个任务中执行,各模块之间的通信靠消息传递来实现。
3.3.2 相关软件开发
Boot Loader的开发 Boot Loader是在操作系统内核运行之前运行的引导程序,位于系统的复位入口点,实现程序下载和程序加载功能。
驱动程序 利用中问件思想的硬件抽象层分离了与硬件平台相关的部分,使平台移植工作量达到最少。驱动程序只需设计与硬件密切相关的代码,为应用软件提供一个统一的接口, 本系统嵌入式终端软件开发过程中,开发了SD卡驱动程序、串口驱动程序、遥控驱动程序。
识别软件 车牌识别模块主要包括车牌区域定位、车牌图像的预处理、车牌图像中的字符分割和单个字符的识别,根据视频数据实现对车牌号码的实时识别。
通讯软件 通信程序采用了XWIN 3.0通讯组件XCOM。XCOM组件向下屏蔽了各种不同介质媒体的网络通讯方式和各种通讯设备的物理特性,向上对应用程序提供了统一的通讯接口,并且提供了XCOM通讯协议,让不同的通讯统一起来,为编写通用的通讯程序提供了便利,XCOM组件既支持同步数据传输,又支持异步数据传输。
人机交互 本系统的人机界面基于XWIN 3.0平台直接在VC环境下进行开发,开发成功后不用改动源代码就可直接移植到嵌入式上。界面简洁大方,操作简便。通过红外遥控器对界面进行控制操作。
4 结 语
本稽查系统应用视频采集检测技术、车牌自动识别技术、无线通信技术,具备对违规及欠费车辆进行不停车稽查的功能,这一功能可满足交警部门、车辆规费征收部门的使用要求,且成本低、体积小、功能全、可扩展性强。
- 采用MPC5200实现高速视频探测的车内应用(02-22)
- 嵌入式非易失性存储器在汽车系统中的应用(05-13)
- 基于嵌入式的悬架与转向集成控制器研究(05-20)
- 嵌入式电脑在车载电视系统中的应用方案(04-13)
- 基于嵌入式Qt的车载GUI平台的设计(07-10)
- ARM嵌入式汽车节能控制系统的设计(07-17)