本指南可帮助您解决在 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 更新并不总是提供最新驱动。请直接从显卡制造商下载:
NVIDIA 驱动程序: http://www.nvidia.com/content/drivers/
AMD 驱动程序: http://support.amd.com/en-us/download
Intel 驱动程序: https://downloadcenter.intel.com/
如果您的电脑有多块显卡,请尝试在独立显卡和集成显卡之间切换。
NVIDIA Optimus: 进入 NVIDIA 控制面板 -> 管理 3D 设置 -> 程序设置
AMD 可切换显卡: 进入 AMD Radeon 设置 -> 可切换图形
显卡的录制功能可能会干扰 OCR 屏幕捕获。
GeForce Experience: 禁用游戏内覆盖,禁用桌面捕获(隐私控制),禁用即时重放
AMD Radeon: 禁用游戏内覆盖,禁用桌面录制,禁用即时重放,禁用游戏内回放
如果其他解决方法无效,请尝试在 VNTranslator 中禁用硬件加速。
方法 1:通过 VNTranslator 设置: 进入 设置 -> 应用设置 -> 高级 -> 硬件加速
方法 1:通过命令行 C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu --force-cpu-draw
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
C:\Program Files\VNTranslator
从微软下载 x86 与 x64 两个版本: Visual C++ 可再发行组件 最新版arrow-up-right
安装两个版本
重启您的电脑
打开 VNTranslator 设置
转到 应用设置 -> 显示
更改 显示源 为下列任一项 本机 或 Windows
问题: “无法连接到 OCR 服务器”或 OCR 进程挂起 15-60 秒无响应。
可能原因:
内存不足(RAM)
防火墙阻止连接
Tesseract OCR 或 Window OCR 服务器未响应
右键单击 VNTranslator.exe 并选择 以管理员身份运行
打开 Windows 安全中心 -> 防火墙与网络保护
点击 允许应用通过防火墙
点击 更改设置 -> 允许其他应用
浏览到 C:\Program Files\VNTranslator\VNTranslator.exe
C:\Program Files\VNTranslator\VNTranslator.exe
将 VNTranslator 添加并允许其在 私有 和 公共 网络 上通信 私有 和 公共 网络
注意: 如果您使用第三方防火墙软件(BitDefender、Norton、McAfee),请在该软件中将 VNTranslator 添加为例外。
转到 OCR 设置
禁用 Tesseract 服务器 (这将改用 Tesseract Wrapper)
解决方法:
从官方来源下载 Tesseract OCR
安装到: C:\Program Files\Tesseract-OCR
C:\Program Files\Tesseract-OCR
确保安装路径与上面显示的完全相同
解决方法 1:重新安装 Tesseract:
完全卸载 Tesseract
下载并重新安装 Tesseract
解决方法 2:尝试不同的 Tesseract 版本
从 Tesseract 的发布页面下载其他版本
搜索特定错误
在以下位置搜索 Google 或 Stack Overflow 以查找针对该错误的特定解决方案 🙃
打开 以管理员身份打开命令提示符
输入 setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata",然后按回车
setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata"
重启您的调制解调器/路由器
使用 VPN
或使用更稳定的离线 OCR 引擎,例如 Fast OCR 和 Tesseract 😄