OCR

Este guia ajuda você a resolver problemas comuns ao usar OCR (Reconhecimento Óptico de Caracteres) no VNTranslator.

Problemas de Exibição e Monitor

Configurações de Monitor Suportadas

O OCR do VNTranslator suporta várias configurações de monitor:

  • Versão do OCR 1.x: Apenas monitor único

  • Versão do OCR 2.x: Suporte a múltiplos monitores (arranjo horizontal / eixo X)

  • Versão do OCR 3.x: Suporte a múltiplos monitores (arranjo horizontal e vertical / eixos X e Y)


Problema de Escalonamento de Tela

Problema: A Área de Captura do OCR não está alinhada com a posição real do texto na tela, ou as imagens capturadas aparecem cortadas ou desalinhadas.

Causa: O escalonamento de exibição do Windows afeta o que você vê na tela, mas o OCR captura as coordenadas reais dos pixels sem escalonamento.

Solução:

O VNTranslator Pro suporta escalonamento de exibição. Configure-o nas configurações do aplicativo:

  • Abra o VNTranslator Configurações.

  • Vá para Configurações do Aplicativo -> Exibição -> Escala.

  • Selecione a configuração de escala apropriada que corresponda ao escalonamento de exibição do seu Windows.

  • Reinicie o VNTranslator.

Solução alternativa:

Se os problemas persistirem, você pode alterar o escalonamento de exibição do Windows para 100%:

  • Abra o Windows Configurações

  • Vá para Sistema -> Exibição

  • Definir Escala para 100% para o monitor onde você está executando seu jogo

  • Reinicie o VNTranslator

Observação: O VNTranslator Pro agora suporta escalonamento de exibição através das configurações do aplicativo, mas usar 100% de escalonamento do Windows ainda pode fornecer os resultados mais consistentes.


GProblema com a Placa Gráfica

circle-info

Lista de Mensagens de Erro:

  • Código de Erro 11x

  • Falha na captura de tela

  • Fonte de exibição não detectada!

1. Atualize os Drivers da Placa de Vídeo

A Atualização do Windows nem sempre fornece os drivers mais recentes. Faça o download diretamente do fabricante da sua placa de vídeo:

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

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

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

2. Alternar entre GPUs (Sistemas com Múltiplas GPUs)

Se seu computador tiver mais de uma placa gráfica, tente alternar entre GPU dedicada e GPU integrada.

  • NVIDIA Optimus: Vá para Painel de Controle NVIDIA -> Gerenciar configurações 3D -> Configurações de Programa

  • AMD Switchable: Vá para AMD Radeon Settings -> Switchable Graphics

3. Disabilitar captura/gravação no GeForce Experience / AMD Radeon

Recursos de gravação da placa de vídeo podem interferir na captura de tela pelo OCR.

  • GeForce Experience: Desative o In-Game Overlay, Desative a Captura da Área de Trabalho (controle de privacidade), Desative o Instant Replay

  • AMD Radeon: Desative o In-Game Overlay, Desative Gravar Área de Trabalho, Desative o Instant Replay, Desative o In-Game Replay

4. Desative a aceleração de hardware

Se outras soluções não funcionarem, tente desativar a aceleração de hardware no VNTranslator.

  • Método 1: Via Configurações do VNTranslator: Vá para Configurações -> Configurações do Aplicativo -> Avançado -> Aceleração de hardware

  • Método 1: Via Linha de Comando C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu --force-cpu-draw


Ocorre Erro de Captura de Tela

circle-info

Lista de Mensagens de Erro:

  • Código de Erro 10x

  • Erro na função principal

  • Erro de processamento de imagem

  • Imagem indefinida

  • Falha na captura de tela

  • INVALID_ARGUMENT - A solicitação deve especificar imagem e recursos

Solução 1: Executar como Administrador

  • Clique com o botão direito VNTranslator.exe

  • Selecionar Executar como administrador

Solução 2: Reinstalar para Todos os Usuários

  • Desinstale o VNTranslator

  • Reinstale e escolha Instalar para todos os usuários

  • Instalar em: C:\Program Files\VNTranslator

Solução 3: Instalar/Atualizar o Visual C++ Redistributable

Solução 4: Alterar Fonte de Exibição

  • Abra o VNTranslator Configurações

  • Vá para Configurações do Aplicativo -> Exibição

  • Altere Fonte de Exibição para Nativo ou Windows

  • Reinicie o VNTranslator


Problemas de Conexão com o Servidor OCR

Problema: "Não foi possível conectar ao Servidor OCR" ou o processo de OCR fica preso por 15-60 segundos sem responder.

Possíveis causas:

  • RAM insuficiente

  • Firewall bloqueando a conexão

  • Tesseract OCR ou o Servidor Window OCR não respondendo

Solução 1: Executar como Administrador

  • Clique com o botão direito em VNTranslator.exe e selecione Executar como administrador

Solução 2: Configurar o Firewall do Windows

  • Abra Segurança do Windows -> Proteção contra firewall e rede

  • Clique Permitir um aplicativo pelo firewall

  • Clique Alterar configurações -> Permitir outro aplicativo

  • Procurar por C:\Program Files\VNTranslator\VNTranslator.exe

  • Adicione o VNTranslator e permita-o em ambos Privado e Público redes

Observação: Se você estiver usando um software de firewall de terceiros (BitDefender, Norton, McAfee), adicione o VNTranslator como uma exceção nesse software.

Solução 3: Desativar o Servidor Tesseract

  • Abra o VNTranslator Configurações

  • Vá para Configurações de OCR

  • Desativar Servidor Tesseract (isso usará o Tesseract Wrapper em vez disso)


Tesseract não está instalado

Solução:

  • Faça o download do Tesseract OCR da fonte oficial

  • Instalar em: C:\Program Files\Tesseract-OCR

  • Certifique-se de que o caminho de instalação esteja exatamente como mostrado acima

  • Reinicie o VNTranslator


O processo Tesseract saiu com o código 1 - Comando falhou: ???

Soluções 1: Reinstalar o Tesseract:

  • Desinstale completamente o Tesseract

  • Reinicie seu computador

  • Baixe e reinstale o Tesseract

  • Instalar em: C:\Program Files\Tesseract-OCR

Solução 2: Tente uma versão diferente do Tesseract

  • Faça o download de versões alternativas nas releases do Tesseract

Pesquise o erro específico

  • Pesquise no Google ou Stack Overflow por soluções específicas para esse erro 🙃


TESSDATA_PREFIX não está definido para o seu diretório tessdata

Solução:

  • Abra Prompt de Comando como administrador

  • digite setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata", e então pressione Enter

  • Reinicie seu computador


Err: Falha ao inicializar a API, possivelmente um caminho tessdata inválido: ./

Solução:

  • Abra Prompt de Comando como administrador

  • digite setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata", e então pressione Enter

  • Reinicie seu computador


Google Lens - Solicitação falhou com o código de status 303

Solução:

  • Reinicie seu modem/roteador

  • Use uma VPN

  • Ou use um mecanismo de OCR offline mais estável, como Fast OCR e Tesseract 😄