Guide d’utilisation

Démarrage de l’application

Avec l’exécutable (recommandé) :

Double-cliquez sur PokemonAnalyzer.exe - tout est déjà inclus !

Depuis le code source (développeurs) :

python src/main.py

Important

Connexion Internet requise : L’application télécharge les données Pokémon depuis PokéAPI au démarrage et lors de la recherche de nouveaux Pokémon.

Interface principale

L’application comporte deux onglets principaux :

  1. Capture Live : Détection automatique en temps réel

  2. Recherche : Recherche manuelle de Pokémon

Onglet Capture Live

Sélection de la zone d’écran

  1. Cliquez sur « Sélectionner Zone »

  2. Une fenêtre transparente apparaît

  3. Cliquez et glissez pour délimiter la zone contenant le nom du Pokémon

  4. Relâchez pour valider

  5. La capture démarre automatiquement

Astuce

Sauvegardez votre zone avec « Sauvegarder Configuration » pour la réutiliser plus tard avec « Charger Configuration ».

Configuration de la capture

  • Intervalle : Temps entre chaque capture (en secondes)

  • Sensibilité : Nombre de détections consécutives nécessaires

  • Confiance : Seuil de confiance minimal pour valider une détection (0-1)

  • Max Pokémon :

    • Solo (1) : Détecte un seul Pokémon

    • Duo (2) : Détecte jusqu’à 2 Pokémon

    • Trio (3) : Détecte jusqu’à 3 Pokémon

Analyse des types

Une fois un Pokémon détecté, l’analyse s’affiche automatiquement :

  • Faiblesses : Types contre lesquels le Pokémon est vulnérable (×2, ×4)

  • Résistances : Types que le Pokémon résiste (×0.5, ×0.25)

  • Immunités : Types auxquels le Pokémon est immunisé (×0)

  • Super efficace : Types que le Pokémon peut utiliser efficacement

Onglet Recherche

Recherche par nom

  1. Tapez le nom d’un Pokémon dans la barre de recherche

  2. Les résultats apparaissent en temps réel

  3. Cliquez sur un résultat pour voir les détails

Filtres

  • Type : Filtrez par type de Pokémon (Feu, Eau, Plante, etc.)

  • Génération : Filtrez par génération (I à IX)

Note

Vous pouvez combiner les filtres pour affiner votre recherche.

Changement de langue

L’interface supporte 6 langues :

  • 🇫🇷 Français

  • 🇬🇧 English

  • 🇩🇪 Deutsch

  • 🇪🇸 Español

  • 🇮🇹 Italiano

  • 🇯🇵 日本語

Pour changer la langue :

  1. Sélectionnez la langue dans le menu déroulant en haut

  2. L’interface se met à jour automatiquement

  3. La détection OCR utilise maintenant les noms dans la langue sélectionnée

Raccourcis clavier

Raccourci

Action

Ctrl+Q

Quitter l’application

F1

Ouvrir l’aide

Esc

Annuler la sélection de zone

Résolution de problèmes

OCR non disponible

Problème : Le message « OCR non disponible » s’affiche.

Note

Si vous utilisez l’exécutable PokemonAnalyzer.exe, ce problème ne devrait jamais se produire car Tesseract OCR est déjà intégré dans l’exécutable.

Solutions (mode développement uniquement) :

  1. Vérifiez que Tesseract est installé sur votre système

  2. Vérifiez le PATH ou définissez TESSERACT_PATH

  3. Installez Tesseract depuis https://github.com/UB-Mannheim/tesseract/wiki

  4. Redémarrez l’application

Problèmes de connexion

Problème : Impossible de charger les données Pokémon.

Solutions :

  1. Vérifiez votre connexion Internet

  2. PokéAPI pourrait être temporairement indisponible - réessayez plus tard

  3. Vérifiez que votre pare-feu n’bloque pas l’application

Détection imprécise

Problème : Les Pokémon sont mal détectés.

Solutions :

  1. Ajustez la zone de capture pour n’inclure que le nom

  2. Augmentez la sensibilité (plus de détections consécutives)

  3. Augmentez le seuil de confiance

  4. Assurez-vous que la zone capturée est claire et lisible

Performance

Problème : L’application est lente.

Solutions :

  1. Augmentez l”intervalle entre les captures

  2. Réduisez la taille de la zone capturée

  3. Fermez d’autres applications