OCR

Questa guida ti aiuta a risolvere problemi comuni quando si utilizza l'OCR (Riconoscimento Ottico dei Caratteri) in VNTranslator.

Problemi di visualizzazione e monitor

Configurazioni del monitor supportate

VNTranslator OCR supporta diverse configurazioni di monitor:

  • OCR versione 1.x: Solo monitor singolo

  • OCR versione 2.x: Supporto multi-monitor (disposizione orizzontale / asse X)

  • OCR versione 3.x: Supporto multi-monitor (disposizione orizzontale e verticale / assi X e Y)


Problema di ridimensionamento del display

Problema: L'area di acquisizione OCR non si allinea con la posizione reale del testo sullo schermo, o le immagini acquisite appaiono ritagliate o disallineate.

Causa: Il ridimensionamento del display di Windows influisce su ciò che vedi sullo schermo, ma l'OCR cattura le coordinate dei pixel effettive senza ridimensionamento.

Soluzione:

VNTranslator Pro supporta il ridimensionamento del display. Configuralo nelle impostazioni dell'app:

  • Apri VNTranslator Impostazioni.

  • Vai su Impostazioni app -> Display -> Scala.

  • Seleziona l'impostazione di scala appropriata che corrisponde al ridimensionamento del display di Windows.

  • Riavvia VNTranslator.

Soluzione alternativa:

Se i problemi persistono, puoi impostare il ridimensionamento del display di Windows al 100%:

  • Apri Windows Impostazioni

  • Vai su Sistema -> Display

  • Imposta Scala su 100% per il monitor in cui stai eseguendo il tuo gioco

  • Riavvia VNTranslator

Nota: VNTranslator Pro ora supporta il ridimensionamento del display tramite le impostazioni dell'app, ma l'utilizzo del ridimensionamento di Windows al 100% può comunque fornire i risultati più coerenti.


GProblema con la scheda grafica

circle-info

Elenco dei messaggi di errore:

  • Codice errore 11x

  • Acquisizione schermo non riuscita

  • Sorgente di visualizzazione non rilevata!

1. Aggiorna i driver della scheda grafica

Windows Update non fornisce sempre i driver più recenti. Scaricali direttamente dal produttore della tua scheda grafica:

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

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

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

2. Passa tra GPU (sistemi con più GPU)

Se il tuo computer ha più di una scheda grafica, prova a passare tra GPU dedicata e GPU integrata.

  • NVIDIA Optimus: Vai al Pannello di controllo NVIDIA -> Gestisci impostazioni 3D -> Impostazioni programma

  • AMD Switchable: Vai a Impostazioni Radeon AMD -> Switchable Graphics

3. Disabilita acquisizione/registrazione in GeForce Experience / AMD Radeon

Le funzionalità di registrazione della scheda grafica possono interferire con l'acquisizione dello schermo dell'OCR.

  • GeForce Experience: Disabilita In-Game Overlay, disabilita Cattura desktop (controllo privacy), disabilita Instant Replay

  • AMD Radeon: Disabilita In-Game Overlay, disabilita Registra desktop, disabilita Instant Replay, disabilita In-Game Replay

4. Disabilita l'accelerazione hardware

Se le altre soluzioni non funzionano, prova a disabilitare l'accelerazione hardware in VNTranslator.

  • Metodo 1: Tramite le impostazioni di VNTranslator: Vai su Impostazioni -> Impostazioni app -> Avanzate -> Accelerazione hardware

  • Metodo 1: Tramite riga di comando C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu --force-cpu-draw


Si verifica un errore di acquisizione dello schermo

circle-info

Elenco dei messaggi di errore:

  • Codice errore 10x

  • Errore della funzione principale

  • Errore di elaborazione dell'immagine

  • Immagine non definita

  • Acquisizione schermo non riuscita

  • INVALID_ARGUMENT - La richiesta deve specificare immagine e funzionalità

Soluzione 1: Esegui come amministratore

  • Clic destro VNTranslator.exe

  • Seleziona Esegui come amministratore

Soluzione 2: Reinstalla per tutti gli utenti

  • Disinstalla VNTranslator

  • Reinstalla e scegli Installa per tutti gli utenti

  • Installa in: C:\Program Files\VNTranslator

Soluzione 3: Installa/Aggiorna il Visual C++ Redistributable

Soluzione 4: Cambia sorgente di visualizzazione

  • Apri VNTranslator Impostazioni

  • Vai su Impostazioni app -> Display

  • Cambia Sorgente di visualizzazione in uno dei due Nativa o Windows

  • Riavvia VNTranslator


Problemi di connessione al server OCR

Problema: "Impossibile connettersi al server OCR" oppure il processo OCR si blocca per 15-60 secondi senza rispondere.

Possibili cause:

  • RAM insufficiente

  • Firewall che blocca la connessione

  • Tesseract OCR o Window OCR Server non rispondono

Soluzione 1: Esegui come amministratore

  • Fai clic destro su VNTranslator.exe e seleziona Esegui come amministratore

Soluzione 2: Configura il firewall di Windows

  • Apri Sicurezza di Windows -> Protezione firewall e rete

  • Clicca Consenti un'app attraverso il firewall

  • Clicca Modifica impostazioni -> Consenti un'altra app

  • Cerca in C:\Program Files\VNTranslator\VNTranslator.exe

  • Aggiungi VNTranslator e consentilo sia su Privata e Pubblica reti

Nota: Se stai usando un software firewall di terze parti (BitDefender, Norton, McAfee), aggiungi VNTranslator come eccezione in quel software.

Soluzione 3: Disabilita il server Tesseract

  • Apri VNTranslator Impostazioni

  • Vai su Impostazioni OCR

  • Disabilita Server Tesseract (questo utilizzerà invece il wrapper di Tesseract)


Tesseract non è installato

Soluzione:

  • Scarica Tesseract OCR dalla fonte ufficiale

  • Installa in: C:\Program Files\Tesseract-OCR

  • Assicurati che il percorso di installazione sia esattamente come mostrato sopra

  • Riavvia VNTranslator


Il processo Tesseract è terminato con codice 1 - Comando non riuscito: ???

Soluzioni 1: Reinstalla Tesseract:

  • Disinstalla completamente Tesseract

  • Riavvia il computer

  • Scarica e reinstalla Tesseract

  • Installa in: C:\Program Files\Tesseract-OCR

Soluzione 2: Prova una versione diversa di Tesseract

  • Scarica versioni alternative dalle release di Tesseract

Cerca l'errore specifico

  • Cerca su Google o Stack Overflow per soluzioni specifiche a quell'errore 🙃


TESSDATA_PREFIX non è impostato sulla tua directory tessdata

Soluzione:

  • Apri Prompt dei comandi come amministratore

  • digita setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata", e poi premi Invio

  • Riavvia il computer


Err: Impossibile inizializzare l'API, possibile percorso tessdata non valido: ./

Soluzione:

  • Apri Prompt dei comandi come amministratore

  • digita setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata", e poi premi Invio

  • Riavvia il computer


Google Lens - Richiesta non riuscita con codice di stato 303

Soluzione:

  • Riavvia il tuo modem/router

  • Usa una VPN

  • Oppure usa un motore OCR offline più stabile come Fast OCR e Tesseract 😄