Description: 摘要
车辆牌照识别(License Plate Recognition System, LPR)作为目标自动识别的一
种重要形式,可用于电子收费、出入控制、车流监控等众多场合,从而提高交通
管理自动化的程度,它的相关技术的研究正逐渐受到人们的重视。
本文主要介绍基于Run Length原理和Tamura纹理的车牌定位系统,该系统是基
于视频流进行开发的,主要包括车辆运动区域检测、车牌图像处理、车牌定位。
其中车辆运动区域检测利用多帧求平均的背景估计方法实现;车牌图像处理包括
灰度变换、中值滤波、边缘检测和二值化;车牌定位包括车牌水平定位、车牌垂
直定位、颜色判断和细定位。
该定位系统是在C++Builder环境下实现的,针对不同大小车牌、不同光照条件
的1400张图片进行测试,其定位率可以达到92 以上;同时也将该算法封装成DLL
库,应用在雷达测试仪中,对各种光照条件下的视频流进行测试。测试结果证明
本文算法简单、快速、准确率高,满足车牌识别系统实时性、通用性、和准确性
的要求,具有一定的应用价值。
关键词:车牌定位Run Length Tamura纹理-Abstract
As an important application form of target automatic recognition, vehicle license
plate recognition( LPR) technology is used in some fields, such as electron charging,
pass controlling and automobile stream supervising etc.
The paper introduces license plate location system based on the principle of Run
Length and Tamura texture feature. The system is developed based on video streams,
mainly includes vehicle motion region detection, license plate image processing, vehicle
license plate location. The detection of vehicle motion region uses the background
estimation methods based on the average of multi-frame license plate image processing
includes gray-scale transformation, median filtering, edge detection and binarization
the license plate location includes license plate horizontal location, license plate vertical
position, color judgments and accurate location.
The system is achieved in the C++ Builder environment, and it uses 1400 images
that are of different Platform: |
Size: 2509824 |
Author:王述 |
Hits:
Description: MvcCms架构分析(底层框架分离)源码
MvcCms该项目是系Orachrd Oxite 一系列MVC3应用比较成熟的产品之一,开发都是以微软开发模式“分而治之”为基础。
涉及到的技术;
1.MVC3
2.CastleWindsor
3.ServiceLocator
4.多UI,
5.MemberProvider
6.Cache(在该项目中Cache的应用也是一个很好的实例,重点在于Cache与动态信息结合的使用。以及Cache自动更新。)
关于Castle的使用规范可以参看:
7.底层框架也就是一个驱动,自己定义自己的框架的驱动,很合乎微软开发规范。
建议:
1.如果你对Orached比较感兴趣,可以从项目开始入手,该项目也是一个适合初中级开发者学习的一个好项目。
2.DI参考资料。-MvcCms architecture analysis (bottom frame separation) Source MvcCms The project is a series of MVC3 application system Orachrd Oxite more mature products, developers are based on Microsoft development model of " divide and conquer" basis. Technology involved 1.MVC3 2.CastleWindsor 3.ServiceLocator 4. Multi UI, 5.MemberProvider 6.Cache (Cache in the project application is a good example, with emphasis on Cache conjunction with the use of dynamic information. and Cache updated automatically.) on the use of specifications can be found in Castle: 7. underlying framework that is a driver, define your own framework driven, it is in line with Microsoft development norms. Suggestions: 1. If you Orached more interested in, you can start from the beginning of the project, the project is also an appropriate middle-class developers to learn a good project. 2.DI reference. Platform: |
Size: 15691776 |
Author:李泽 |
Hits: