Spire.OCR 2.3.1 新增 PaddleOCR 6.0.0 模型支持
|
028-81705109
|
|
微信扫一扫
|

Spire.Cloud 纯前端文档控件

Spire.OCR 2.3.1 新增 PaddleOCR 6.0.0 模型支持

版本更新概览


新增功能

支持 PaddleOCR 6.0.0 模型

Spire.OCR 2.3.1 新增对 PaddleOCR 6.0.0 ONNX 模型的支持。与之前的模型配置不同,新模型不再依赖 spire_ocrsystem.dll。

模型提供三种规格,以满足不同的部署需求:

  • Tiny: 适用于轻量级部署场景
  • Small: 适用于通用识别场景
  • Medium: 适用于需要使用较大模型的场景

新模型支持跨平台使用,无需针对不同操作系统准备不同的模型版本。

模型下载:

代码示例

以下示例将 OCR 扫描器配置为使用 Small 模型,将识别语言设为英语,从图片中提取文本,并将识别结果保存到文本文件中。

using System.IO;
using Spire.OCR;

OcrScanner scanner = new OcrScanner();

// 配置扫描器。
ConfigureOptions configureOptions = new ConfigureOptions();

// 设置 PaddleOCR 6.0.0 模型路径。
configureOptions.ModelPath = @"Models\6.0.0\small";

// 设置文本识别语言。
configureOptions.Language = "English";

// 应用配置。
scanner.ConfigureDependencies(configureOptions);

// 识别图片中的文本。
scanner.Scan("in.png");

// 将识别结果保存到文件。
string text = scanner.Text.ToString();
File.WriteAllText("Output.txt", text);

.NET Standard 依赖项调整

本次更新调整了 .NET Standard 项目所需的依赖项。以下为各依赖包要求的最低版本:

依赖包 最低版本
SkiaSharp 3.116.1
System.Buffers 4.6.1
System.Memory 4.6.3
Microsoft.Win32.Registry 4.5.0
System.Text.Encoding.CodePages 4.7.0
System.Security.Permissions 4.7.0
System.Runtime.CompilerServices.Unsafe 6.1.2
System.Runtime.CompilerServices.Unsafe 6.1.2
System.Runtime.InteropServices 4.3.0
HarfBuzzSharp 8.3.0.1
Microsoft.Bcl.Numerics 10.0.11
System.Numerics.Vectors 4.6.1
System.Threading.Tasks.Extensions 4.6.3
PolySharp 1.15.0

获取 Spire.OCR 2.3.1 请点击:

https://www.e-iceblue.cn/Downloads/Spire-OCR-NET.html