L'objectif de ce projet est de traiter semi-automatiquement les feuilles de présence des contrats professionnels, opération qui est aujourd'hui réalisée manuellement.
Les étapes du projet seront:
1) Effectuer un traitement d'image des feuilles scannées pour dans un premier temps repérer les cases destinées à l'émargement et dans un second temps déterminer si la case a été signée (sur la base de l'histogramme par exemple)
2) Ajouter des informations façon "réalité augmentée" sur l'image scannée pour visualiser les case signées des autres: par exemple un rectangle semi-transparent vert pourra être superposé à une case considérée comme signée et un rectangle semi-transparent rouge sur une case considérée comme non signée
3) Permettre d'interagir avec les rectangles précédents pour corriger les erreurs de détection: par exemple cliquer sur un rectangle pour le faire changer de couleur
4) Synchroniser ces informations avec une base de données. La feuille pourra intégrer des QR code par exemple pour faciliter l'identification des étudiants
Le traitement d'image pourra se faire en utilisant OpenCV, les feuilles scannées seront de préférence enregistrées au format PDF de manière à facilement ajouter des informations visuelles. L'interaction avec les rectangles pourra se faire en utilisant le support javascript de PDF.
Il est nécessaire de suivre l'option "Traitement d'image" du second semestre pour faire ce projet. Le suivi de l'option "Reconnaissance de formes" est un plus.
|