feat: Starting GUI + detectition grid + detection cells

This commit is contained in:
Louis Gallet 2024-10-31 16:56:09 +01:00
parent 4b2ab03dab
commit 5c81838379
Signed by: lgallet
GPG Key ID: 84D3DF1528A84511
8 changed files with 26 additions and 8 deletions

BIN
main.pdf (Stored with Git LFS)

Binary file not shown.

View File

@ -0,0 +1,9 @@
Pour l'interface utilisateur, nous avons opté pour une interface simple faite avec SDL. Dans un premier temps, nous avons décidé de ne pas forcément
la faire belle, mais plutôt fonctionnelle. Afin d'accélérer le développement, nous avons créer une librairie \verb'EZUI' qui permet de créer
des interfaces rapidement dans SDL.
\subsubsection{EZ UI}
\input{sections/partie-technique/gui/ezui/ezui}
\subsubsection{GUI}
\input{sections/partie-technique/gui/gui/gui}

View File

@ -1,6 +1,6 @@
This section aims to explain each part of the project from a technical perspective. It includes the libraries used, the various applications related to the project, how the project is built, and more. This section aims to explain each part of the project from a technical perspective. It includes the libraries used, the various applications related to the project, how the project is built, and more.
\subsection{Traitement de l'image} \subsection{Image Processing}
\input{sections/partie-technique/traitement-image/traitement-image} \input{sections/partie-technique/traitement-image/traitement-image}
\subsection{OCR} \subsection{OCR}
@ -9,3 +9,12 @@ This section aims to explain each part of the project from a technical perspecti
\subsection{Artificial Intelligence} \subsection{Artificial Intelligence}
\input{sections/partie-technique/IA/IA.tex} \input{sections/partie-technique/IA/IA.tex}
\subsection{Graphical User Interface}
\input{sections/partie-technique/gui/gui.tex}
\subsection{Grid Detection}
\input{sections/partie-technique/detection-grille/detection-grille}
\subsection{Cells Detection and Recognition}
\input{sections/partie-technique/extraction-cellules/extraction-cellules}

View File

@ -1,10 +1,10 @@
Cette sous section détaille le processus de traitement d'image utilisé dans notre logiciel, afin de la préparer pour qu'elle soit analyser de la meilleure des façons par l'OCR\footnote{cf. section X.X sur l'OCR}. Pour ce faire, nous faisons passer l'image par plusieurs étapes avant de l'envoyer à l'OCR. Cette sous section détaille le processus de traitement d'image utilisé dans notre logiciel, afin de la préparer pour qu'elle soit analyser de la meilleure des façons par l'OCR\footnote{cf. section X.X sur l'OCR}. Pour ce faire, nous faisons passer l'image par plusieurs étapes avant de l'envoyer à l'OCR.
\subsubsection{Transformer les pixels en nuances de gris} \subsubsection{Transforming pixels to grayscale}
\input{sections/partie-technique/traitement-image/pixel-grayscale/pixel-grayscale} \input{sections/partie-technique/traitement-image/pixel-grayscale/pixel-grayscale}
\subsubsection{Transformer les pixels en blank and white} \subsubsection{Transforming pixels to black and white}
\input{sections/partie-technique/traitement-image/pixel-baw/pixel-baw} \input{sections/partie-technique/traitement-image/pixel-baw/pixel-baw}
\subsubsection{Transformer l'image en nuance de gris} \subsubsection{Transforming the image to grayscale}
\input{sections/partie-technique/traitement-image/image-baw/image-baw} \input{sections/partie-technique/traitement-image/image-baw/image-baw}