vb.net OCR 文字识别(强烈推荐)

PaddleOCRSharp是一个基于百度PaddleOCR的项目,提供字符识别、文本检测和表格OCR功能。它可以在无网络环境下使用,具有高识别精度。用户可以自定义预测并发线程数、启用MKLDNN等参数以优化性能。此库还支持文字方向分类和角度识别,适用于多种场景的文字检测和识别。
部署运行你感兴趣的模型镜像

NuGet:paddleocrsharp

PaddleOCRSharp

Version:2.2.0

Description:This project is based on Baidu PaddleOCR, Including character recognition, text detection and table OCR recognition based on statistical analysis of text detection results. It can be used without network and has high recognition accuracy.

Author(s):raoyutian

License:https://www.nuget.org/packages/PaddleOCRSharp/2.2.0

Project URL::https://github.com/raoyutian/PaddleOCRSharp

Tags:OCR, Paddle, AI, CV, PaddleOCR, character, recognition, NET, Csharp

Dim config As OCRModelConfig = Nothing
        Dim oCRParameter As OCRParameter = New OCRParameter()
        oCRParameter.numThread = 6 '预测并发线程数
        oCRParameter.Enable_mkldnn = 1 'web部署该值建议设置为0,否则出错,内存如果使用很大,建议该值也设置为0.
        oCRParameter.cls = 1 '是否执行文字方向分类;默认false
        oCRParameter.use_angle_cls = 1 '是否开启方向检测,用于检测识别180旋转
        oCRParameter.det_db_score_mode = 1 '是否使用多段线,即文字区域是用多段线还是用矩形
        oCRParameter.UnClipRatio = 1.6F
        oCRParameter.MaxSideLen = 2000 '初始化OCR引擎
        ' engine = New PaddleOCREngine(config, oCRParameter)

OCR图片文字识别

附件:运行结果截图 '该插件完全免费,感觉效果很不错。

支持角度识别

您可能感兴趣的与本文相关的镜像

PaddlePaddle-v3.3

PaddlePaddle-v3.3

PaddlePaddle

PaddlePaddle是由百度自主研发的深度学习平台,自 2016 年开源以来已广泛应用于工业界。作为一个全面的深度学习生态系统,它提供了核心框架、模型库、开发工具包等完整解决方案。目前已服务超过 2185 万开发者,67 万企业,产生了 110 万个模型

VB.NET中实现OCR识别有多种方式: - **利用腾讯AI的API**:有开源的示例项目利用腾讯AI的API实现了图片中文字的识别和文本到语音的转换。通过这个项目,开发者能够快速搭建具有文字识别和语音合成功能的应用程序 [^1]。 - **嵌入百度OCR**:在做ocr小程序时,若之前采用的ASPRISE OCR效果不理想,可选择百度API。在VS2017 community + WIN10的测试环境下,首先要在百度AI平台注册,登陆后在文字识别中创建应用,之后返回应用管理可看到APP_ID、API_KEY、SECRET_KEY等信息,然后完成VB.NET的嵌入过程 [^2]。 - **混合编程实现网络图片OCR识别**:可以使用vb.net + cefsharp + VBA + js + ddddocr混合编程来实现网络图片ocr识别,例如改写网友共享文章中的代码,在vb.net中得到验证码文字返回值 [^3]。 - **使用PaddleOCR**:通过配置OCRModelConfig和OCRParameter来初始化OCR引擎。示例代码如下: ```vbnet Dim config As OCRModelConfig = Nothing Dim oCRParameter As OCRParameter = New OCRParameter() oCRParameter.numThread = 6 '预测并发线程数 oCRParameter.Enable_mkldnn = 1 'web部署该值建议设置为0,否则出错,内存如果使用很大,建议该值也设置为0. oCRParameter.cls = 1 '是否执行文字方向分类;默认false oCRParameter.use_angle_cls = 1 '是否开启方向检测,用于检测识别180旋转 oCRParameter.det_db_score_mode = 1 '是否使用多段线,即文字区域是用多段线还是用矩形 oCRParameter.UnClipRatio = 1.6F oCRParameter.MaxSideLen = 2000 '初始化OCR引擎 ' engine = New PaddleOCREngine(config, oCRParameter) ``` 上述代码展示了PaddleOCRVB.NET中的参数配置过程 [^4]。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值