Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 7

ARDUINO -BASED PATROL-ROBOT FEATURING AUTOMATIC LICENSE PLATE RECOGNITION

ABSTRACT
Open CV has a modular structure, which means that the package includes several shared or static libraries. The following modules are available: Core - a compact module defining basic data structures, including the dense multi-dimensional array Mat and basic functions used by all other modules. Imgproc - an image processing module that includes linear and non-linear image filtering, geometrical image transformations (resize, affine and perspective warping, generic table-based remapping), color space conversion, histograms, and so on. Video - a video analysis module that includes motion estimation, background subtraction, and object tracking algorithms. Calib3d - basic multiple-view geometry algorithms, single and stereo camera calibration, object pose estimation, stereo

Features2d - salient feature detectors, descriptors, and descriptor matchers. Objdetect - detection of objects and instances of the predefined classes (for example, faces, eyes, mugs, people, cars, and so on). GPU - GPU-accelerated algorithms from different Open CV modules. With the ever-increasing demand of antiterrorism and public security worldwide, the global law enforcement has severely been fighting against stolen vehicles or vehicles hung with stolen license plates so far. Because these vehicles, both automobiles and motorcycles, are most likely used for terrorist activities or criminal vehicles. In addition, these vehicles are always parking in or running from unimaginable corners. It is necessary for the global law enforcement . This work develops an Androidbased robot featuring automatic license plate recognition and automatic license plate patrolling.

This work develops an Android-based robot featuring automatic license plate recognition and automatic license plate patrolling. The automatic license plate recognition feature combines 4 self-developed novel methods, Wiener-de convolution vertical edge enhancement, AdaBoost plus vertical-edge license plate detection, vertical edge projection histogram segmentation stain removal, and customized optical character recognition. Besides, the automatic license plate patrolling feature also integrates 3 novel methods, HL2-band rough license plate detection, orientated license plate approaching, and Ad-Hocbased remote motion control. Implementation results show the license plate detection rate and recognition rate of the Androidbased robot are over 99% and over 98%, respectively, under various scene conditions. Especially, the execution time of license plate recognition, , including license plate detection, is only about 0.7 second per frame on the Android-based robot.

BLOCK DIAGRAM

HARDWARE REQUIREMENTS
ARDUINO MICROCONTROLLER RFID

UART
LCD PC

SOFTWARE REQUIREMENTS
EMBEDDED C

C,C++

REFERENCES
[1] Google, Android Developers, http://developer.android.com/index.html [Online]. Available:

[2] Wow Wee, API Specification for Rovio Version 1.2, [Online]. Available: http://www.wowwwe.com/static/support/ rovio/manuals/Rovio_API_Specifications_v1.2.pdf [3] Google, Android Developers, http://developer.android.com/index.html [Online]. Available:

[4] C. Zhang, G. Liao, and Q. Qi, On PSF for lined motion blurred image, Proceedings of Chinese Control Conference, pp. 357 360, Jul. 2008.

You might also like