\documentclass{beamer} \usepackage{beamerthemesplit} \usepackage{graphicx} \begin{document} \title{Number Plate Recognition} \subtitle{Supervisor: Nigel Whyte} \author{Ribemont Francois} \date{\today} \frame{\titlepage} \frame{\frametitle{Table of contents}\tableofcontents} \section{Number Plate Recognition} \frame{\frametitle{What is Number Plate Recognition?} \begin{figure}[htb] \centering \includegraphics[width=0.45\textwidth]{Images/works} \caption{What the program does} \label{fig:carplate} \end{figure} } \frame{\frametitle{What is Number Plate Recognition?} \begin{figure}[htb] \centering \includegraphics[width=0.55\textwidth]{Images/interface} \caption{Interface of NPR} \label{fig:carplate} \end{figure} } \section{How does it work?} \subsection{Algorithms} \frame{\frametitle{Different steps} \begin{itemize} \item Input image \item Gray scale image \item Edge detections: Sobel filter \item Plate localization \item Horizontal and vertical projections \item Template matching \item Output: string \end{itemize} } \subsection{Two first algorithms} \frame{\frametitle{Screen shots of the first two algorithms} \begin{figure}[htb] \centering \includegraphics[width=0.8\textwidth]{Images/cars} \caption{Three images: Initial image, Gray scale image, Gray scale Image with Edge Detection} \label{fig:carplate} \end{figure} } \section{State of Number Plate Recognition} \subsection{What has been done so far?} \frame{\frametitle{What has been done so far?} \begin{itemize} \item Design of the GUI \item Gray scale \item Sobel Filter \item Plate localization \item Developing Interface \end{itemize} } \subsection{What has to be done?} \frame{\frametitle{What has to be done?} \begin{itemize} \item Character segmentation using vertical and horizontal projections \item Template matching \item Add detections of events in the GUI \item Test with different images to find bugs \end{itemize} } \section{Technologies} \subsection{The technologies that I am using} \frame{\frametitle{The technologies that I am using} \begin{itemize} \item Language: Python \item{Libraries\begin{itemize} \item PyGTK: Graphical User Interface \item Scipy: Open/save images \item Numpy: Convert images to matrices \end{itemize}} \item User Interface Designer: Glade \end{itemize} } \frame{\frametitle{Glade} \begin{figure}[htb] \centering \includegraphics[width=0.8\textwidth]{Images/glade} \caption{Glade: User Interface Designer} \label{fig:carplate} \end{figure} } \frame{\frametitle{Issues} Issues I have encountered: \begin{itemize} \item Performance \item Usage of the Numpy library \item Image processing \end{itemize} } \subsection{The other technologies} \frame{\frametitle{Other languages} List of the most used languages for image processing: \begin{itemize} \item C: compiled language \item C++: compiled language \item Java: semi-compiled language \end{itemize} \vspace{0.6cm} What is different? \begin{itemize} \item Better performance \item More lines of code in those languages \item Different libraries \item Easier to read and debug the Python code \end{itemize} } \section{Questions} \frame{\frametitle{Questions} Any questions? } \end{document}