Developed a Linux application level driver, shared library and test applications for an Automatic Number Plate Recognition system. The original system functioned on Microsoft Windows Platform. The Linux system uses a proprietary TCP/IP network socket interface to pass messages between the Camera Control System and the Linux application level. The interface transfers both textual and image information between the systems.
The Linux system is built as a xinetd service and a shared library to allow other systems to obtain information from the Camera Control System. A command-line based test application was also developed to prove both the socket interface and the shared library interacted as expected.