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%にすることで最も安定した結果が得られる場合があります。


Graphics カードの問題

circle-info

エラーメッセージの一覧:

  • エラーコード 11x

  • 画面キャプチャに失敗しました

  • 表示ソースが検出されませんでした!

1. グラフィックドライバーの更新

Windows Updateは常に最新のドライバーを提供するとは限りません。グラフィックカードのメーカーから直接ダウンロードしてください:

  • NVIDIA ドライバー: http://www.nvidia.com/content/drivers/

  • AMD ドライバー: http://support.amd.com/en-us/download

  • Intel ドライバー: https://downloadcenter.intel.com/

2. GPUの切り替え(マルチGPUシステム)

コンピューターに複数のグラフィックカードが搭載されている場合は、専用GPUと統合GPUを切り替えてみてください。

  • NVIDIA Optimus:NVIDIAコントロールパネル -> 3D設定の管理 -> プログラム設定 へ移動

  • AMD スイッチャブル:AMD Radeon設定 -> スイッチャブルグラフィックス へ移動

3. Disable キャプチャ/録画を GeForce Experience / AMD Radeon で無効化

グラフィックカードの録画機能がOCRの画面キャプチャを妨げることがあります。

  • GeForce Experience:In-Game Overlay(ゲーム内オーバーレイ)を無効、Desktop Capture(デスクトップキャプチャ/プライバシーコントロール)を無効、Instant Replay(インスタントリプレイ)を無効にする

  • AMD Radeon:In-Game Overlay(ゲーム内オーバーレイ)を無効、Record Desktop(デスクトップ録画)を無効、Instant Replay(インスタントリプレイ)を無効、In-Game Replay(ゲーム内リプレイ)を無効にする

4. ハードウェアアクセラレーションを無効にする

他の解決策が機能しない場合、VNTranslatorでハードウェアアクセラレーションを無効にしてみてください。

  • 方法1: VNTranslator設定経由: 設定 -> アプリ設定 -> 詳細 -> ハードウェアアクセラレーション へ移動

  • 方法1: コマンドライン経由 C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu --force-cpu-draw


画面キャプチャエラーが発生する

circle-info

エラーメッセージの一覧:

  • エラーコード 10x

  • 主要機能のエラー

  • 画像処理エラー

  • 未定義の画像

  • 画面キャプチャに失敗しました

  • INVALID_ARGUMENT - リクエストは画像と機能を指定する必要があります

解決策1: 管理者として実行

  • 右クリック VNTranslator.exe

  • 選択 管理者として実行

解決策2: 全ユーザー向けに再インストール

  • VNTranslatorをアンインストールする

  • 再インストールして選択する すべてのユーザー向けにインストール

  • インストール先: C:\Program Files\VNTranslator

解決策3: Visual C++ 再頒布パッケージ をインストール/更新

解決策4: 表示ソースを変更する

  • VNTranslatorを開く 設定

  • へ移動 アプリ設定 -> 表示

  • 変更する 表示ソース を次のいずれかに ネイティブ または Windows

  • VNTranslatorを再起動


OCRサーバー接続の問題

問題: 「OCRサーバーに接続できません」またはOCRプロセスが15〜60秒応答せずにハングする。

考えられる原因:

  • RAM不足

  • ファイアウォールによる接続のブロック

  • Tesseract OCRまたはWindow OCRサーバーが応答していない

解決策1: 管理者として実行

  • VNTranslator.exeを右クリックして選択 管理者として実行

解決策2: Windowsファイアウォールの構成

  • 開く Windows セキュリティ -> ファイアウォールとネットワーク保護

  • クリック ファイアウォールでアプリを許可する

  • クリック 設定の変更 -> 別のアプリを許可する

  • 参照先: C:\Program Files\VNTranslator\VNTranslator.exe

  • VNTranslatorを追加し、次の両方で許可する プライベートパブリック ネットワーク

注意: サードパーティ製のファイアウォールソフト(BitDefender、Norton、McAfee)を使用している場合は、そのソフトでVNTranslatorを例外として追加してください。

解決策3: Tesseractサーバーを無効にする

  • VNTranslatorを開く 設定

  • へ移動 OCR 設定

  • 無効にする Tesseract サーバー (代わりにTesseractラッパーを使用します)


Tesseractがインストールされていません

解決策:

  • 公式ソースからTesseract OCRをダウンロードしてください

  • インストール先: C:\Program Files\Tesseract-OCR

  • インストールパスが上記と正確に一致していることを確認してください

  • VNTranslatorを再起動


Tesseractプロセスがコード1で終了しました - コマンドに失敗しました: ???

解決策1: Tesseractを再インストールする:

  • Tesseractを完全にアンインストールする

  • コンピューターを再起動してください

  • Tesseractをダウンロードして再インストールする

  • インストール先: C:\Program Files\Tesseract-OCR

解決策2: 別のTesseractバージョンを試す

  • Tesseractのリリースから別のバージョンをダウンロードしてください

特定のエラーを検索する

  • で検索する Google または Stack Overflow そのエラーに特有の解決策を探してください 🙃


TESSDATA_PREFIX が tessdata ディレクトリに設定されていません

解決策:

  • 開く 管理者としてのコマンドプロンプト

  • 入力する setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata"、そして Enter を押します

  • コンピューターを再起動してください


Err: API の初期化に失敗しました。おそらく無効な tessdata パス: ./

解決策:

  • 開く 管理者としてのコマンドプロンプト

  • 入力する setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata"、そして Enter を押します

  • コンピューターを再起動してください


Google Lens - リクエストがステータスコード303で失敗しました

解決策:

  • モデム/ルーターを再起動してください

  • VPNを使用する

  • または、より安定したオフラインOCRエンジン(例えば)を使用してください Fast OCRTesseract 😄