Le projet Trophée NSI - Recherche d'Œuvres d'Art est une application web qui permet aux utilisateurs d'envoyer une image d'une œuvre d'art 🖼️. Ensuite, l'application utilise le hash de l'image pour l'identifier et renvoyer des informations sur l'œuvre. Ce projet a été développé dans le cadre du concours Trophée NSI.
- Crawler les informations d'une galerie d'art 🎭.
- Upload d'une image d'œuvre d'art 📤.
- Envoie du formulaire pour effectuer une recherche sur l'image uploadée 🔍.
- Affichage d'informations sur l'œuvre (nom, artiste, date, etc.) 📚.
Un champ "Seuil" est présent sur la page d’accueil. Il permet de régler la tolérance de la recherche d'œuvres similaires (valeurs recommandées : 0 à 20). Un seuil faible recherche des copies très proches, un seuil élevé élargit la recherche.
- Python 3.x 🐍
- Pip 📦
-
Cloner le projet sur votre machine 💻 :
git clone https://github.com/Nnova13/2025_1093_revers-art.git cd 2025_1093_revers-art -
Télécharger les modules 📦 :
pip install -r requirements.txt
-
Lancer le serveur Flask 🚀 :
./server.bat
-
Ouvrir le navigateur 🌍 :
http://127.0.0.1:5000
| Page d'accueil | Résultat |
|---|---|
![]() |
![]() |
- ❌ Page d'erreur à perfectioner
- 📥 Implémentation du téléchargement pour la version App
- 🎯 Ajouter un fonctionalité pour gérer le seuil du comparaison du hash
- 💬 Ajouter un système de logs ou de console debug propre
- 📱 Mettre en marche la version App
- 📗 Augmenter le nombre d'œuvres dans la base de donnée
- 🔗 Bouton Visit Github + Section footer
- ℹ️ Bouton info à coté du seuil
- 🥖 Ajuster le rendu des informations entièrement en français
- 🔒 Ajouter une gestion d’erreur plus fine (upload invalide, mauvais format)
- 📦 Packager le projet avec setup.py ou en .exe via pyinstaller pour Tkinter
- ✨ Ajouter une page "À propos" ou crédits
- Nnova - Nnova13
- Laaw - laawbitchh
- DevByMatheo - DevByMatheo
- KartToonOFF - KartToonOFF

