本篇适合谁
OCR 是把图像中的字形识别成文字,不是找回应用原本的文字层。OKYA Watch 加载识别引擎和所需语言数据后,在浏览器本地处理画面。界面语言与识别语言互相独立:中文界面也可以识别日文,法语界面也能观察英文窗口。应该按区域里真正出现的文字选择模型,而不是按菜单语言选择。
操作步骤
创建文字任务,框选清楚的区域,并设置 OCR 语言。先用一行稳定、易读的文字启动测试,等待首次引擎或模型加载完成。之后通常可以复用浏览器缓存,但清除数据、更换配置文件或缓存被回收后,可能需要重新下载。因此首次使用并不是完全离线流程,也不能把下载等待误认为识别始终没有结果。
核对结果
逐字比较识别文本与画面,特别留意数字零、字母 O、大小写、标点和重音符号。置信度只是模型估计,不是正确性的证明。结果不稳定时,先增大源字体、改善对比度并去掉复杂背景,再启用更多自动化。涉及重要编号、姓名或读数时,即使连续几次一致,也应保留人工核对步骤。
正式使用前
产品提供英文、简体中文、西班牙语、葡萄牙语、日语、韩语、德语、法语、意大利语和荷兰语的 OCR 选项。底层识别项目支持更多语言,并不代表这些语言都已在当前产品开放。识别一行屏幕文字成功,也不能推导出支持手写体、文档版式还原、PDF 文件解析或音频转写,它们是不同任务。
常见问题排查
加载失败与加载完成后识别为空,应分开排查。前者检查模型初始化时的网络、浏览器存储限制,以及任务是否被取消;后者优先检查区域、语言和画面清晰度。先缩小到一条短句测试,可以把模型准备问题和原始页面过于复杂的问题分开。不要通过反复启动大量任务来加快同一个模型的准备。
功能与安全边界
模型缓存、任务设置和识别记录是不同的浏览器本地数据。下载语言模型不会把截图上传给模型来源,但后续动作可能改变文字去向。启用云端翻译或外部通知前,应分别查看目标服务和授权状态,不能因为 OCR 在本地运行,就认为所有翻译、Webhook 或邮件动作也绝不会发送任何内容。
界面和 OCR 均支持英语、简体中文、西班牙语、葡萄牙语、日语、韩语、德语、法语、意大利语和荷兰语。OCR 语言模型在首次使用时按需下载并缓存在当前浏览器;界面语言与 OCR 识别语言可独立设置。