Tutorial¶
支持70多种语言的开箱可用OCR,包括中文,日文,韩文和泰文...
EasyOCR的一层薄薄包装,将 EasyOCR 的能力引入 Scratch
使用¶
运行 CodeLab Adapter。
使用 pip 安装 easyocr: python -m pip install easyocr codelab_adapter_client>=1.9.2
运行以下程序:
from codelab_adapter_client.utils import run_monitor, save_base64_to_image import easyocr reader = easyocr.Reader(['ch_sim','en'], gpu = True) # need to run only once to load model into memory def monitor(msg): filename = save_base64_to_image(msg, "tmp_img") result = reader.readtext(filename, detail = 0) if result: return str(result) run_monitor(monitor)
对以上机制不熟悉的朋友可以参考 Python对象的连接器:EIM 插件
打开 测试项目
由于 easyocr 的计算发生在本地,且基于神经网络,所以处理时间比较久, 处理后的结果将返回到收到的消息
总结¶
这个例子展示了,使用 CodeLab Adapter 可以轻松将 AI 能力接入Scratch