OCR
表示とモニターの問題

このガイドは、VNTranslatorでOCR(光学文字認識)を使用する際の一般的な問題の解決を支援します。

サポートされているモニター構成
VNTranslator OCRはさまざまなモニター構成をサポートします:
OCR バージョン 1.x: 単一モニターのみ
OCR バージョン 2.x: マルチモニター対応(横配置 / X軸)
OCR バージョン 3.x: マルチモニター対応(横・縦配置 / X軸およびY軸)
問題: OCRのキャプチャ領域が画面上の実際のテキスト位置とずれている、またはキャプチャ画像が切れていたり位置ずれして表示される。
原因: Windowsのディスプレイスケーリングは画面上の表示に影響しますが、OCRはスケーリングを考慮せずに実際のピクセル座標をキャプチャします。
VNTranslator Proはディスプレイスケーリングをサポートしています。アプリの設定で構成してください:
VNTranslatorを開く 設定.
へ移動 アプリ設定 -> 表示 -> スケール.
Windowsのディスプレイスケーリングに一致する適切なスケール設定を選択してください。
VNTranslatorを再起動してください。
問題が続く場合は、Windowsのディスプレイスケーリングを100%に変更できます:
Windowsを開く 設定
へ移動 システム -> 表示
設定 スケール を 100% ゲームを実行しているモニターに対して
VNTranslatorを再起動
注意: VNTranslator Proはアプリ設定でディスプレイスケーリングをサポートしますが、Windowsのスケーリングを100%にすることで最も安定した結果が得られる場合があります。
エラーメッセージの一覧:
エラーコード 11x
画面キャプチャに失敗しました
表示ソースが検出されませんでした!
Windows Updateは常に最新のドライバーを提供するとは限りません。グラフィックカードのメーカーから直接ダウンロードしてください:
NVIDIA ドライバー: http://www.nvidia.com/content/drivers/
AMD ドライバー: http://support.amd.com/en-us/download
Intel ドライバー: https://downloadcenter.intel.com/
コンピューターに複数のグラフィックカードが搭載されている場合は、専用GPUと統合GPUを切り替えてみてください。
NVIDIA Optimus:NVIDIAコントロールパネル -> 3D設定の管理 -> プログラム設定 へ移動
AMD スイッチャブル:AMD Radeon設定 -> スイッチャブルグラフィックス へ移動
グラフィックカードの録画機能がOCRの画面キャプチャを妨げることがあります。
GeForce Experience:In-Game Overlay(ゲーム内オーバーレイ)を無効、Desktop Capture(デスクトップキャプチャ/プライバシーコントロール)を無効、Instant Replay(インスタントリプレイ)を無効にする
AMD Radeon:In-Game Overlay(ゲーム内オーバーレイ)を無効、Record Desktop(デスクトップ録画)を無効、Instant Replay(インスタントリプレイ)を無効、In-Game Replay(ゲーム内リプレイ)を無効にする
他の解決策が機能しない場合、VNTranslatorでハードウェアアクセラレーションを無効にしてみてください。
方法1: VNTranslator設定経由: 設定 -> アプリ設定 -> 詳細 -> ハードウェアアクセラレーション へ移動
方法1: コマンドライン経由
C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu
C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu --force-cpu-draw
エラーメッセージの一覧:
エラーコード 10x
主要機能のエラー
画像処理エラー
未定義の画像
画面キャプチャに失敗しました
INVALID_ARGUMENT - リクエストは画像と機能を指定する必要があります
右クリック VNTranslator.exe
選択 管理者として実行
VNTranslatorをアンインストールする
再インストールして選択する すべてのユーザー向けにインストール
インストール先: C:\Program Files\VNTranslator
Microsoftからx86およびx64の両方のバージョンをダウンロードしてください: Visual C++ 再頒布パッケージ 最新版
両方のバージョンをインストールしてください
コンピューターを再起動してください
VNTranslatorを開く 設定
へ移動 アプリ設定 -> 表示
変更する 表示ソース を次のいずれかに ネイティブ または Windows
VNTranslatorを再起動
問題: 「OCRサーバーに接続できません」またはOCRプロセスが15〜60秒応答せずにハングする。
考えられる原因:
RAM不足
ファイアウォールによる接続のブロック
Tesseract OCRまたはWindow OCRサーバーが応答していない
VNTranslator.exeを右クリックして選択 管理者として実行
開く Windows セキュリティ -> ファイアウォールとネットワーク保護
クリック ファイアウォールでアプリを許可する
クリック 設定の変更 -> 別のアプリを許可する
参照先: C:\Program Files\VNTranslator\VNTranslator.exe
VNTranslatorを追加し、次の両方で許可する プライベート と パブリック ネットワーク
注意: サードパーティ製のファイアウォールソフト(BitDefender、Norton、McAfee)を使用している場合は、そのソフトでVNTranslatorを例外として追加してください。
VNTranslatorを開く 設定
へ移動 OCR 設定
無効にする Tesseract サーバー (代わりにTesseractラッパーを使用します)
解決策:
公式ソースからTesseract OCRをダウンロードしてください
インストール先: C:\Program Files\Tesseract-OCR
インストールパスが上記と正確に一致していることを確認してください
VNTranslatorを再起動
解決策1: Tesseractを再インストールする:
Tesseractを完全にアンインストールする
コンピューターを再起動してください
Tesseractをダウンロードして再インストールする
インストール先: C:\Program Files\Tesseract-OCR
解決策2: 別のTesseractバージョンを試す
Tesseractのリリースから別のバージョンをダウンロードしてください
特定のエラーを検索する
で検索する Google または Stack Overflow そのエラーに特有の解決策を探してください 🙃
解決策:
開く 管理者としてのコマンドプロンプト
入力する setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata"、そして Enter を押します
コンピューターを再起動してください
解決策:
開く 管理者としてのコマンドプロンプト
入力する setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata"、そして Enter を押します
コンピューターを再起動してください
解決策:
モデム/ルーターを再起動してください
VPNを使用する
または、より安定したオフラインOCRエンジン(例えば)を使用してください Fast OCR と Tesseract 😄