OCR

Tento průvodce vám pomůže vyřešit běžné problémy při používání OCR (Optické rozpoznávání znaků) ve VNTranslatoru.

Problémy s displejem a monitorem

Podporované konfigurace monitorů

VNTranslator OCR podporuje různé nastavení monitorů:

  • OCR verze 1.x: Pouze jeden monitor

  • OCR verze 2.x: Podpora více monitorů (horizontální uspořádání / osa X)

  • OCR verze 3.x: Podpora více monitorů (horizontální i vertikální uspořádání / osy X a Y)


Problém se škálováním zobrazení

Problém: Oblast zachycení OCR není zarovnána se skutečnou polohou textu na obrazovce nebo zachycené obrázky vypadají oříznuté či nesprávně umístěné.

Příčina: Škálování zobrazení Windows ovlivňuje to, co vidíte na obrazovce, ale OCR zachycuje skutečné souřadnice pixelů bez škálování.

Řešení:

VNTranslator Pro podporuje škálování zobrazení. Nakonfigurujte jej v nastavení aplikace:

  • Otevřete VNTranslator Nastavení.

  • Přejít na Nastavení aplikace -> Zobrazení -> Měřítko.

  • Vyberte vhodné nastavení měřítka, které odpovídá škálování zobrazení ve Windows.

  • Znovu spusťte VNTranslator.

Alternativní řešení:

Pokud problémy přetrvávají, můžete změnit škálování zobrazení ve Windows na 100 %:

  • Otevřete Windows Nastavení

  • Přejít na Systém -> Zobrazení

  • Nastavit Měřítko na 100% pro monitor, na kterém spouštíte svou hru

  • Znovu spusťte VNTranslator

Poznámka: VNTranslator Pro nyní podporuje škálování zobrazení prostřednictvím nastavení aplikace, ale použití 100% škálování ve Windows může stále poskytnout nejkonzistentnější výsledky.


Grafická karta - problém

circle-info

Seznam chybových hlášení:

  • Chybový kód 11x

  • Zachycení obrazovky selhalo

  • Zdroj zobrazení nebyl detekován!

1. Aktualizujte ovladače grafiky

Windows Update nemusí vždy poskytovat nejnovější ovladače. Stáhněte je přímo od výrobce vaší grafické karty:

  • Ovladače NVIDIA: http://www.nvidia.com/content/drivers/

  • Ovladače AMD: http://support.amd.com/en-us/download

  • Ovladače Intel: https://downloadcenter.intel.com/

2. Přepnutí mezi GPU (systémy s více GPU)

Pokud má váš počítač více než jednu grafickou kartu, zkuste přepnout mezi dedikovanou GPU a integrovanou GPU.

  • NVIDIA Optimus: Přejděte do NVIDIA ovládacího panelu -> Spravovat 3D nastavení -> Nastavení programu

  • AMD přepínatelné: Přejděte do nastavení AMD Radeon -> Switchable Graphics (Přepínatelná grafika)

3. Vypnětezachytávání/nahrávání v GeForce Experience / AMD Radeon

Funkce nahrávání grafické karty mohou zasahovat do OCR zachycení obrazovky.

  • GeForce Experience: Vypněte In-Game Overlay, vypněte Zachycení plochy (Ovládání soukromí), vypněte Instant Replay

  • AMD Radeon: Vypněte In-Game Overlay, vypněte Nahrávání plochy, vypněte Instant Replay, vypněte In-Game Replay

4. Vypněte hardwarovou akceleraci

Pokud ostatní řešení nefungují, zkuste v VNTranslatoru zakázat hardwarovou akceleraci.

  • Metoda 1: Přes nastavení VNTranslatoru: Přejděte na Nastavení -> Nástroje aplikace -> Pokročilé -> Hardwarová akcelerace

  • Metoda 1: Přes příkazový řádek C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu --force-cpu-draw


Došlo k chybě při zachycení obrazovky

circle-info

Seznam chybových hlášení:

  • Chybový kód 10x

  • Chyba hlavní funkce

  • Chyba při zpracování obrazu

  • Nedefinovaný obrázek

  • Zachycení obrazovky selhalo

  • INVALID_ARGUMENT - Požadavek musí specifikovat obrázek a funkce

Řešení 1: Spusťte jako správce

  • Klikněte pravým tlačítkem VNTranslator.exe

  • Vyberte Spustit jako správce

Řešení 2: Přeinstalovat pro všechny uživatele

  • Odeberte VNTranslator

  • Přeinstalujte a vyberte Nainstalovat pro všechny uživatele

  • Instalovat do: C:\Program Files\VNTranslator

Řešení 3: Nainstalujte/aktualizujte Visual C++ Redistributable

Řešení 4: Změňte zdroj zobrazení

  • Otevřete VNTranslator Nastavení

  • Přejít na Nastavení aplikace -> Zobrazení

  • Změnit Zdroj zobrazení na buď Native nebo Windows

  • Znovu spusťte VNTranslator


Problémy s připojením k OCR serveru

Problém: "Nelze se připojit k OCR serveru" nebo proces OCR zamrzne na 15–60 sekund a neodpovídá.

Možné příčiny:

  • Nedostatečná paměť RAM

  • Firewall blokuje připojení

  • Tesseract OCR nebo Window OCR Server neodpovídá

Řešení 1: Spusťte jako správce

  • Klikněte pravým tlačítkem na VNTranslator.exe a vyberte Spustit jako správce

Řešení 2: Nakonfigurujte Windows Firewall

  • Otevřete Zabezpečení Windows -> Firewall a ochrana sítě

  • Klikněte Povolit aplikaci prostřednictvím firewallu

  • Klikněte Změnit nastavení -> Povolit jinou aplikaci

  • Procházet do C:\Program Files\VNTranslator\VNTranslator.exe

  • Přidejte VNTranslator a povolte jej na obou Soukromé a Veřejné sítěch

Poznámka: Pokud používáte firewall třetí strany (BitDefender, Norton, McAfee), přidejte VNTranslator jako výjimku v tom softwaru.

Řešení 3: Deaktivujte Tesseract Server

  • Otevřete VNTranslator Nastavení

  • Přejít na Nastavení OCR

  • Zakázat Tesseract Server (tím se místo něj použije Tesseract Wrapper)


Tesseract není nainstalován

Řešení:

  • Stáhněte Tesseract OCR z oficiálního zdroje

  • Instalovat do: C:\Program Files\Tesseract-OCR

  • Ujistěte se, že instalační cesta je přesně taková, jak je uvedeno výše

  • Znovu spusťte VNTranslator


Proces Tesseractu skončil s kódem 1 - Příkaz selhal: ???

Řešení 1: Přeinstalujte Tesseract:

  • Úplně odinstalujte Tesseract

  • Restartujte počítač

  • Stáhněte a znovu nainstalujte Tesseract

  • Instalovat do: C:\Program Files\Tesseract-OCR

Řešení 2: Vyzkoušejte jinou verzi Tesseractu

  • Stáhněte alternativní verze z vydání Tesseractu

Vyhledejte konkrétní chybu

  • Hledejte na Google nebo Stack Overflow pro řešení specifická pro tuto chybu 🙃


TESSDATA_PREFIX není nastaven na váš adresář tessdata

Řešení:

  • Otevřete Příkazový řádek jako správce

  • napište setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata", a poté stiskněte Enter

  • Restartujte počítač


Err: Nepodařilo se inicializovat API, pravděpodobně neplatná cesta tessdata: ./

Řešení:

  • Otevřete Příkazový řádek jako správce

  • napište setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata", a poté stiskněte Enter

  • Restartujte počítač


Google Lens - Požadavek selhal se stavovým kódem 303

Řešení:

  • Restartujte svůj modem/router

  • Použijte VPN

  • Nebo použijte stabilnější offline OCR engine, jako je Fast OCR a Tesseract 😄