EPITA - S3 - API - O.C.R software by 4pm
- SDL : libsdl2-2.0-0 libsdl2-dev
- SDL-image : libsdl2-image-2.0-0 libsdl2-image-dev
- gtk : libgtk-3-dev libgtk3-0
- gspell : libgspell-1-1 libgspell-1-dev
- Clone the repository :
git clone https://github.com/4pm-nomnom/OCR.git
- Go to the OCR folder :
cd OCR
- Compile the project :
make all
- Launch the program :
./ocr
- Follow the instructions given on the screen
- If you have any issue, do not hesitate to contact us
- Clean your repository using :
make clean
- Image loading
- Color removal (gray-scale, then back/white)
- Pre-processing
- Text block detection
- Character detection
- Identification of extracted characters
- Text reconstruction
See more in the CONTRIBUTING file
- http://www.debug-pro.com/epita/prog/s3/index.html
- http://neuralnetworksanddeeplearning.com
- https://wiki-prog.infoprepa.epita.fr/index.php/Practical:GIT
- https://slashvar.github.io/2017/02/13/using-gnu-make.html
- https://wiki-prog.infoprepa.epita.fr/index.php/Programmation:C
- https://www.overleaf.com/read/yvqwvgtwzbyr
- supervised machine learning
- multi-layer perceptron
- retropropagation
- gradient optimization
- MLP with single hidden layer
- C99 standard
- Compiler used : gcc