OCR

Ce guide vous aide à résoudre les problèmes courants lors de l'utilisation de l'OCR (reconnaissance optique de caractères) dans VNTranslator.

Problèmes d'affichage et d'écran

Configurations d'écran prises en charge

VNTranslator OCR prend en charge différentes configurations d'écran :

  • OCR version 1.x : Un seul écran uniquement

  • OCR version 2.x : Prise en charge multi-écrans (agencement horizontal / axe X)

  • OCR version 3.x : Prise en charge multi-écrans (agencement horizontal et vertical / axes X et Y)


Problème de mise à l'échelle de l'affichage

Problème : La zone de capture OCR ne correspond pas à la position réelle du texte à l'écran, ou les images capturées apparaissent rognées ou mal alignées.

Cause : La mise à l'échelle d'affichage de Windows affecte ce que vous voyez à l'écran, mais l'OCR capture les coordonnées de pixels réelles sans mise à l'échelle.

Solution :

VNTranslator Pro prend en charge la mise à l'échelle de l'affichage. Configurez-la dans les paramètres de l'application :

  • Ouvrir VNTranslator Paramètres.

  • Aller à Paramètres de l'application -> Affichage -> Mise à l'échelle.

  • Sélectionnez le réglage de mise à l'échelle approprié qui correspond à la mise à l'échelle d'affichage de Windows.

  • Relancer VNTranslator.

Solution alternative :

Si les problèmes persistent, vous pouvez changer la mise à l'échelle d'affichage de Windows à 100 % :

  • Ouvrir Windows Paramètres

  • Aller à Système -> Affichage

  • Définir Mise à l'échelle sur 100% pour l'écran où vous lancez votre jeu

  • Relancer VNTranslator

Remarque : VNTranslator Pro prend désormais en charge la mise à l'échelle d'affichage via les paramètres de l'application, mais l'utilisation d'une mise à l'échelle Windows à 100 % peut toujours fournir les résultats les plus cohérents.


Gproblème de carte graphique

circle-info

Liste des messages d'erreur :

  • Code d'erreur 11x

  • Échec de la capture d'écran

  • Source d'affichage non détectée !

1. Mettre à jour les pilotes graphiques

Windows Update ne fournit pas toujours les derniers pilotes. Téléchargez-les directement auprès du fabricant de votre carte graphique :

  • Pilotes NVIDIA : http://www.nvidia.com/content/drivers/

  • Pilotes AMD : http://support.amd.com/en-us/download

  • Pilotes Intel : https://downloadcenter.intel.com/

2. Basculer entre les GPU (systèmes multi-GPU)

Si votre ordinateur dispose de plus d'une carte graphique, essayez de basculer entre le GPU dédié et le GPU intégré.

  • NVIDIA Optimus: Aller dans le Panneau de configuration NVIDIA -> Gérer les paramètres 3D -> Paramètres de programme

  • AMD Switchable: Aller dans AMD Radeon Settings -> Switchable Graphics

3. Disable capture/enregistrement dans GeForce Experience / AMD Radeon

Les fonctions d'enregistrement de la carte graphique peuvent interférer avec la capture d'écran OCR.

  • GeForce Experience: Désactiver l'Overlay en jeu, Désactiver la capture du bureau (contrôle de confidentialité), Désactiver la répétition instantanée

  • AMD Radeon: Désactiver l'Overlay en jeu, Désactiver l'enregistrement du bureau, Désactiver la répétition instantanée, Désactiver la relecture en jeu

4. Désactiver l'accélération matérielle

Si les autres solutions ne fonctionnent pas, essayez de désactiver l'accélération matérielle dans VNTranslator.

  • Méthode 1 : Via les paramètres de VNTranslator : Aller dans Paramètres -> Paramètres de l'application -> Avancé -> Accélération matérielle

  • Méthode 1 : Via la ligne de commande C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu --force-cpu-draw


Erreur de capture d'écran

circle-info

Liste des messages d'erreur :

  • Code d'erreur 10x

  • Erreur de fonction principale

  • Erreur de traitement d'image

  • Image indéfinie

  • Échec de la capture d'écran

  • INVALID_ARGUMENT - La requête doit spécifier l'image et les fonctionnalités

Solution 1 : Exécuter en tant qu'administrateur

  • Clic droit VNTranslator.exe

  • Sélectionner Exécuter en tant qu'administrateur

Solution 2 : Réinstaller pour tous les utilisateurs

  • Désinstaller VNTranslator

  • Réinstaller et choisir Installer pour tous les utilisateurs

  • Installer dans : C:\Program Files\VNTranslator

Solution 3 : Installer/Mettre à jour le redistribuable Visual C++

Solution 4 : Changer la source d'affichage

  • Ouvrir VNTranslator Paramètres

  • Aller à Paramètres de l'application -> Affichage

  • Changer Source d'affichage en Native ou Windows

  • Relancer VNTranslator


Problèmes de connexion au serveur OCR

Problème : "Impossible de se connecter au serveur OCR" ou le processus OCR se fige pendant 15 à 60 secondes sans répondre.

Causes possibles :

  • Mémoire RAM insuffisante

  • Pare-feu bloquant la connexion

  • Tesseract OCR ou le serveur Window OCR ne répond pas

Solution 1 : Exécuter en tant qu'administrateur

  • Cliquez avec le bouton droit sur VNTranslator.exe et sélectionnez Exécuter en tant qu'administrateur

Solution 2 : Configurer le pare-feu Windows

  • Ouvrir Sécurité Windows -> Pare-feu et protection réseau

  • Cliquez sur Autoriser une application via le pare-feu

  • Cliquez sur Modifier les paramètres -> Autoriser une autre application

  • Parcourir jusqu'à C:\Program Files\VNTranslator\VNTranslator.exe

  • Ajouter VNTranslator et l'autoriser sur les deux Privé et Public réseaux

Remarque : Si vous utilisez un logiciel de pare-feu tiers (BitDefender, Norton, McAfee), ajoutez VNTranslator comme exception dans ce logiciel.

Solution 3 : Désactiver le serveur Tesseract

  • Ouvrir VNTranslator Paramètres

  • Aller à Paramètres OCR

  • Désactiver Serveur Tesseract (cela utilisera à la place le wrapper Tesseract)


Tesseract n'est pas installé

Solution :

  • Téléchargez Tesseract OCR depuis la source officielle

  • Installer dans : C:\Program Files\Tesseract-OCR

  • Assurez-vous que le chemin d'installation est exactement comme indiqué ci-dessus

  • Relancer VNTranslator


Le processus Tesseract s'est terminé avec le code 1 - Commande échouée : ???

Solutions 1 : Réinstaller Tesseract :

  • Désinstaller complètement Tesseract

  • Redémarrez votre ordinateur

  • Télécharger et réinstaller Tesseract

  • Installer dans : C:\Program Files\Tesseract-OCR

Solution 2 : Essayer une version différente de Tesseract

  • Téléchargez des versions alternatives depuis les releases de Tesseract

Rechercher une erreur spécifique

  • Rechercher sur Google ou Stack Overflow pour des solutions spécifiques à cette erreur 🙃


TESSDATA_PREFIX n'est pas défini sur votre répertoire tessdata

Solution :

  • Ouvrir Invite de commandes en tant qu'administrateur

  • tapez setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata", puis appuyez sur Entrée

  • Redémarrez votre ordinateur


Err : Échec d'initialisation de l'API, chemin tessdata peut-être invalide : ./

Solution :

  • Ouvrir Invite de commandes en tant qu'administrateur

  • tapez setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata", puis appuyez sur Entrée

  • Redémarrez votre ordinateur


Google Lens - La requête a échoué avec le code d'état 303

Solution :

  • Redémarrez votre modem/routeur

  • Utiliser un VPN

  • Ou utilisez un moteur OCR hors ligne plus stable tel que Fast OCR et Tesseract 😄