Talk for PyConEs 2017: Correct 1000 exams with a bit of openCV
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examenes
.gitignore
Correct 1000 exams with a bit of OpenCV.pptx
Corrigiendo 1000 examenes - el libro de la pelicula.ipynb
LICENSE
README.md
analisis.py
analizar-todos.py
crear-clave.py
resultados.py

README.md

correct-1000-exams-with-opencv

Talk for PyConEs 2017: Correct 1000 exams with a bit of openCV

Libraries needed:

  • OpenCV
  • Numpy
  • Matplotlib
  • Imutils
  • OpenPyxl

This project is based on the tutorial “Bubble sheet multiple choice scanner and test grader using OMR, Python and OpenCV” by Adrian Rosebrock:http://www.pyimagesearch.com/2016/10/03/bubble-sheet-multiple-choice-scanner-and-test-grader-using-omr-python-and-opencv/

You can find extensive tutorials about numpy, matplotlib and other interesting packages at: https://github.com/AeroPython/Curso_AeroPython

You can find a short view on OpenPyxl at: https://github.com/AunSiro/Lightning-Talk-Destruir-Lo-Bello

Instrucciones:

  1. Los 4 archivos .py deben estar juntos en una carpeta
  2. Copiar todas las imágenes de los exámens a corregir a una carpeta llamada ‘examenes’ y colocar esta carpeta junto a los archivos de Python. De manera alternativa, se pueden poner directamente en la misma carpeta que los scripts de Python.
  3. Ejecutar crear-clave.py
  4. Comprobar visualmente que el archivo clave.xlsx se ha creado correctamente
  5. Ejecutar analizar-todos.py
  6. Comprobar los archivos de la carpeta correcciones con la ayuda de las correcciones graficas
  7. Ejecutar resultados.py
  8. Los resultados estarán en el archivo resultados.xslx

El algoritmo de análisis de un solo examen se proporciona también en formato notebok