12.11.2012 Views

A License Plate Recognition and Speed Detection System - Index of

A License Plate Recognition and Speed Detection System - Index of

A License Plate Recognition and Speed Detection System - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Serial library was written by Ramon de Klein <strong>and</strong> was downloaded for free from<br />

www.codeguru.com. The Tesseract library provided the functions for object character<br />

recognition. This library converted images <strong>of</strong> characters in to actual text. This library can be<br />

downloaded for free from http://code.google.com/p/tesseract-ocr/. The IIDC DCAM library<br />

provides communication to the FireWire video camera. The library was developed at the<br />

Robotics Institute <strong>of</strong> Carnegie Mellon University. It can be downloaded for free from<br />

http://www-2.cs.cmu.edu/~iwan/1394/. The library uses the IIDC DCAM protocol otherwise<br />

known as the Instrumentation & Industrial Digital Camera protocol to communicate with the<br />

camera.<br />

V.C.3 Application Layer Algorithms<br />

Much work was done at the application layer to provide the additional functionality <strong>and</strong><br />

customization. At the application layer, the s<strong>of</strong>tware follows the process flow as defined in figure<br />

23. I would like to exp<strong>and</strong> upon the diamond shape in Figure 23 that states “Does license plate<br />

exist in image?”. The algorithm for this decision block is provided in the steps outlined below.<br />

1. First convert the grey scale image received from the camera in to a 1 bit pixel map using<br />

an optimal intensity threshold value. An example <strong>of</strong> this process is shown in the figure<br />

below. The input image has pixels in the top two rows whose values are all greater than<br />

50, <strong>and</strong> has pixels in the bottom two rows whose values are less than 50. The image<br />

processing routines receive the input image <strong>and</strong> output another image. The pixels <strong>of</strong> the<br />

output image are set to 1 if the input pixel value is greater than the threshold value; else<br />

they are set to 0.<br />

57

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!