You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.1 KiB

English | 简体中文

PP-OCRv3 前端部署示例

本节介绍部署PaddleOCR的PP-OCRv3模型在浏览器中运行以及@paddle-js-models/ocr npm包中的js接口。

1. 前端部署PP-OCRv3模型

PP-OCRv3模型web demo使用参考文档

2. PP-OCRv3 js接口

import * as ocr from "@paddle-js-models/ocr";
await ocr.init(detConfig, recConfig);
const res = await ocr.recognize(img, option, postConfig);

ocr模型加载和初始化其中模型为Paddle.js模型格式js模型转换方式参考文档

init函数参数

recognize函数参数

  • img(HTMLImageElement): 输入图像参数类型为HTMLImageElement。
  • option(dict): 可视化文本检测框的canvas参数可不用设置。
  • postConfig(dict): 文本检测后处理参数,默认值为:{shape: 960, thresh: 0.3, box_thresh: 0.6, unclip_ratio:1.5}; thresh是输出预测图的二值化阈值box_thresh是输出框的阈值低于此值的预测框会被丢弃unclip_ratio是输出框扩大的比例。

其它文档