feat: ✨ Add lilan and ezui part
This commit is contained in:
parent
499178b2aa
commit
aa906eb9c9
3
main.tex
3
main.tex
@ -39,6 +39,9 @@
|
||||
|
||||
\section{Technical Section}
|
||||
\input{sections/partie-technique/partie-technique}
|
||||
\newpage
|
||||
|
||||
\section{Conclusion}
|
||||
\input{sections/conclusion/conclusion}
|
||||
|
||||
\end{document}
|
||||
|
5
sections/conclusion/conclusion.tex
Normal file
5
sections/conclusion/conclusion.tex
Normal file
@ -0,0 +1,5 @@
|
||||
In conclusion, this first phase of the project has enabled us to make significant progress toward developing an optical character recognition solution tailored for word grids. By structuring our work with agile project management and using collaborative tools like Git, each team member has been able to contribute according to their expertise, whether in user interface design, image processing, or AI algorithm development.
|
||||
|
||||
Although we experienced a slight delay in implementing the OCR due to technical challenges, this initial phase has laid a strong foundation for our application. We approach the next stage with renewed determination. The advancements in image preprocessing, AI experimentation, and the establishment of a functional interface place us on a promising path.
|
||||
|
||||
For the next milestone, we are committed to completing the project by enhancing the OCR and improving our application’s accuracy in identifying words within grids. This project has not only strengthened our technical skills but has also emphasized the importance of structured and effective collaboration. Our continued work will aim to deliver a comprehensive, high-performing solution for the automatic detection and solving of words in a grid.
|
@ -1,6 +1,6 @@
|
||||
\subsection{Lilian Labat (Project Manager)}
|
||||
|
||||
To be completed: Lilian's bio
|
||||
Lilian Labat has been passionate about IT for a long time, developing numerous projects that showcase his technical skills and dedication. However, this project marks his first foray into the field of Artificial Intelligence, presenting him with exciting new challenges and opportunities. Building on the experience he gained from last year's project, Lilian is eager to refine his approach to project management. In his role as project manager, he aims to streamline processes and enhance collaboration within the team. Drawing from the tools, strategies, and insights he acquired previously, he is committed to fostering a more productive and supportive environment that empowers each team member to perform at their best. By combining his established technical expertise with newfound management techniques, Lilian is determined to drive this AI project to success and set a solid foundation for future innovations.
|
||||
|
||||
\subsection{Luca De-Donno}
|
||||
|
||||
|
BIN
sections/partie-technique/gui/ezui/ExempleAnchorPoint.png
(Stored with Git LFS)
Normal file
BIN
sections/partie-technique/gui/ezui/ExempleAnchorPoint.png
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1 +1,12 @@
|
||||
TODO: To be completed by Lilian
|
||||
\verb'EZUI' is a system that focuses on the creation of menus that can be displayed one at a time on the screen.
|
||||
\verb'EZUI' is separated in two parts: the draw call and event call.
|
||||
Those two parts are dependent on the menu currently active. The draw call automatically displays all the visible elements of the menu using a struct for general purpose draw called
|
||||
\verb'EZ_DRAWABLE' the event call is passed to the menu which can perform menu specific interactions, then the event call is passed to all the interactable elements in the menu. To enable an easy creation of elements in the menus we added a system that create basic elements, such as text, image, button… automatically. For the positioning of elements in the menu we opted for a solution close to what we experienced in the game engines that we used previously, for example Godot or Unity. We created a system of anchor points, which is a simple system that allows us to place elements on the screen using percentages of the screen for position (see Figure 3).
|
||||
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\includegraphics[width=0.5\textwidth]{sections/partie-technique/gui/ezui/ExempleAnchorPoint.png}
|
||||
\caption{Anchor points system}
|
||||
\end{figure}
|
||||
|
||||
This system has allowed us to create all the menus in our current application and has vastly improved our UI productivity.
|
||||
|
@ -5,6 +5,7 @@ This subsection details the image processing procedure used in our software to p
|
||||
|
||||
\subsubsection{Transforming pixels to black and white}
|
||||
\input{sections/partie-technique/traitement-image/pixel-baw/pixel-baw}
|
||||
\newpage
|
||||
|
||||
\subsubsection{Transforming the image to grayscale}
|
||||
\input{sections/partie-technique/traitement-image/image-baw/image-baw}
|
||||
|
@ -3,36 +3,36 @@ Below is the task allocation for the first project review:
|
||||
% \usepackage[table,xcdraw]{xcolor}
|
||||
% Beamer presentation requires \usepackage{colortbl} instead of \usepackage[table,xcdraw]{xcolor}
|
||||
\begin{table}[H]
|
||||
\begin{tabular}{|l|l|l|l|}
|
||||
\hline
|
||||
Task / Member & Lilian & Luca & Louis \\ \hline
|
||||
\rowcolor[HTML]{C0C0C0}
|
||||
Image Management & & & \\ \hline
|
||||
Preprocessing & Principal & Secondary & \\ \hline
|
||||
Rotation & Secondary & & Principal \\ \hline
|
||||
Segmentation & Principal & & Secondary \\ \hline
|
||||
\rowcolor[HTML]{C0C0C0}
|
||||
OCR & & & \\ \hline
|
||||
Neural Network & Principal & & Secondary \\ \hline
|
||||
Image Bank Management & & Principal & Secondary \\ \hline
|
||||
Training Management & Secondary & Principal & \\ \hline
|
||||
\rowcolor[HTML]{C0C0C0}
|
||||
Project Management & & & \\ \hline
|
||||
Establishing Work Methods & Principal & & Secondary \\ \hline
|
||||
Task Assignment & Secondary & & Principal \\ \hline
|
||||
\rowcolor[HTML]{C0C0C0}
|
||||
Git & & & \\ \hline
|
||||
Repository Setup & Principal & Secondary & \\ \hline
|
||||
Access Management & & Principal & Secondary \\ \hline
|
||||
Git Security Management & & Secondary & Principal \\ \hline
|
||||
CI/CD Management & & & Principal \\ \hline
|
||||
P2P Checking & Principal & Principal & Principal \\ \hline
|
||||
\rowcolor[HTML]{C0C0C0}
|
||||
Other & & & \\ \hline
|
||||
Report Writing & & Secondary & Principal \\ \hline
|
||||
Solver Creation & & Principal & \\ \hline
|
||||
GUI Implementation & Secondary & Principal & \\ \hline
|
||||
\end{tabular}
|
||||
\begin{tabular}{|l|l|l|l|}
|
||||
\hline
|
||||
Task / Member & Lilian & Luca & Louis \\ \hline
|
||||
\rowcolor[HTML]{C0C0C0}
|
||||
Image Management & & & \\ \hline
|
||||
Preprocessing & Principal & Secondary & \\ \hline
|
||||
Rotation & Secondary & & Principal \\ \hline
|
||||
Segmentation & Principal & & Secondary \\ \hline
|
||||
\rowcolor[HTML]{C0C0C0}
|
||||
OCR & & & \\ \hline
|
||||
Neural Network & Principal & & Secondary \\ \hline
|
||||
Image Bank Management & & Principal & Secondary \\ \hline
|
||||
Training Management & Secondary & Principal & \\ \hline
|
||||
\rowcolor[HTML]{C0C0C0}
|
||||
Project Management & & & \\ \hline
|
||||
Establishing Work Methods & Principal & & Secondary \\ \hline
|
||||
Task Assignment & Secondary & & Principal \\ \hline
|
||||
\rowcolor[HTML]{C0C0C0}
|
||||
Git & & & \\ \hline
|
||||
Repository Setup & Principal & Secondary & \\ \hline
|
||||
Access Management & & Principal & Secondary \\ \hline
|
||||
Git Security Management & & Secondary & Principal \\ \hline
|
||||
CI/CD Management & & & Principal \\ \hline
|
||||
P2P Checking & Principal & Principal & Principal \\ \hline
|
||||
\rowcolor[HTML]{C0C0C0}
|
||||
Other & & & \\ \hline
|
||||
Report Writing & & Secondary & Principal \\ \hline
|
||||
Solver Creation & & Principal & \\ \hline
|
||||
GUI Implementation & Secondary & Principal & \\ \hline
|
||||
\end{tabular}
|
||||
\end{table}
|
||||
|
||||
\newpage
|
||||
@ -41,9 +41,10 @@ GUI Implementation & Secondary & Principal & \\ \hline
|
||||
|
||||
\subsection{Project Management}
|
||||
\input{sections/repartition-des-taches/gestion-du-projet/gestion-du-projet}
|
||||
\newpage
|
||||
|
||||
\subsection{Git}
|
||||
\input{sections/repartition-des-taches/git/git}
|
||||
|
||||
\subsection{Progress Status}
|
||||
\input{sections/repartition-des-taches/etat-avancement/etat-avancement}
|
||||
\input{sections/repartition-des-taches/etat-avancement/etat-avancement}
|
||||
|
Loading…
x
Reference in New Issue
Block a user