当前位置: 首页 > news >正文

北京网站建设公司兴田德润活动公司网站建设价格

北京网站建设公司兴田德润活动,公司网站建设价格,邹平网站设计,律师个人网站有用吗前言 大家有使用过.NET开发过OCR工具吗?今天给大家推荐一个基于百度飞桨封装的.NET版本OCR工具类库:PaddleOCRSharp。 OCR工具有什么用? OCR(Optical Character Recognition)工具可以将图像或扫描文件中的文本内容转…

前言

大家有使用过.NET开发过OCR工具吗?今天给大家推荐一个基于百度飞桨封装的.NET版本OCR工具类库:PaddleOCRSharp。

OCR工具有什么用?

OCR(Optical Character Recognition)工具可以将图像或扫描文件中的文本内容转换成可编辑的文本格式。这项技术可以帮助人们快速准确地将扫描文件、图片中的文字提取出来,从而进行编辑、存储和分析。

百度飞桨PaddleOCR介绍

PaddleOCR旨在打造一套丰富、领先、且实用的OCR工具库,助力开发者训练出更好的模型,并应用落地。

  • 开源地址:https://github.com/paddlepaddle/PaddleOCR

项目支持的.NET版本

net35;net40;net45;net451;net452;net46;net461;net462;net47;net471;net472;net48;net481;
netstandard2.0;netcoreapp3.1;
net5.0;net6.0;net7.0;net8.0

项目源码

示例项目运行(PaddleOCRSharpDemo)

设置启动项目

注意该示例项目只支持X64位程序。

.NET示例项目编译

注意:如果因框架编译问题无法编译,请修改PaddleOCRSharp\PaddleOCRSharp.csproj文件【或双击项目】,删除当前电脑环境没有的框架,只保留你想要的.NET框架。

 <TargetFrameworks>
net35;net40;net45;net451;net452;net46;net461;net462;net47;net471;net472;net48;net481;
netstandard2.0;netcoreapp3.1;
net5.0;net6.0;net7.0;net8.0
</TargetFrameworks>

如我的本地环境没有安装.net8,那就删除对应版本即可。

下载对应模型

OCR识别模型库支持官方所有的模型,也支持自己训练的模型。完全按照飞桨OCR接口搭桥。本项目部署自带的一种轻量版8.6M模型库、服务器版模型库(更准确,需要自行下载),可以自行更改模型库适用实际需求。

下载地址:PaddleOCRSharp: PaddleOCRSarp是一个基于百度飞桨PaddleOCR的C++代码修改并封装的.NET的OCR工具类库。包含文本识别、文本检测、表格识别功能。本项目针对小图识别不准的情况下做了优化,比飞桨原代码识别准确率有所提高。 包含总模型仅8.6M的超轻量级中文OCR,单模型支持中英文数字组合识别、竖排文本识别、长文本识别。同时支持多种文本检测。

或者复制源码对应位置paddle-ocrsharp-dev\paddle-ocrsharp-dev\PaddleOCRSharp\PaddleOCRLib\inference下面的模型到项目输出目录中:

将下载的模型放到对应文件项目目录下

        /// <summary>/// PaddleOCR识别引擎对象初始化/// </summary>/// <param name="config">模型配置对象,如果为空则按默认值</param>/// <param name="parameter">识别参数,为空均按缺省值</param>public PaddleOCREngine(OCRModelConfig config, OCRParameter parameter = null) : base(){CheckEnvironment();if (parameter == null) parameter = new OCRParameter();if (config == null){string root= GetRootDirectory();config = new OCRModelConfig();string modelPathroot = root + @"\inference";config.det_infer = modelPathroot + @"\ch_PP-OCRv4_det_infer";config.cls_infer = modelPathroot + @"\ch_ppocr_mobile_v2.0_cls_infer";config.rec_infer = modelPathroot + @"\ch_PP-OCRv4_rec_infer";config.keys = modelPathroot + @"\ppocr_keys.txt";}if (!Directory.Exists(config.det_infer)) throw new DirectoryNotFoundException(config.det_infer);if (!Directory.Exists(config.cls_infer)) throw new DirectoryNotFoundException(config.cls_infer);if (!Directory.Exists(config.rec_infer)) throw new DirectoryNotFoundException(config.rec_infer);if (!File.Exists(config.keys)) throw new FileNotFoundException(config.keys);Initialize(config.det_infer, config.cls_infer, config.rec_infer, config.keys, parameter);}

无法加载 DLL“PaddleOCR.dll”: 找不到指定的模块

将下面的dll复制到对应的输出目录中:

|--libiomp5md.dll          //第三方引用库
|--mkldnn.dll            //第三方引用库
|--mklml.dll            //第三方引用库
|--opencv_world470.dll       //第三方引用库
|--paddle_inference.dll      //飞桨库
|--PaddleOCR.dll  本项目依赖VC++2017X64运行库,请检查机器上是否安装VC++依赖库。2.0.4及以上版本,免安装VC++2017X64运行库

示例项目运行截图

文件识别

截图识别

剪切板表格

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。

PaddleOCRSharp: PaddleOCRSarp是一个基于百度飞桨PaddleOCR的C++代码修改并封装的.NET的OCR工具类库。包含文本识别、文本检测、表格识别功能。本项目针对小图识别不准的情况下做了优化,比飞桨原代码识别准确率有所提高。 包含总模型仅8.6M的超轻量级中文OCR,单模型支持中英文数字组合识别、竖排文本识别、长文本识别。同时支持多种文本检测。

优秀项目和框架精选

该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。

https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

加入DotNetGuide技术交流群

1、提供.NET开发者分享自己优质文章的群组和获取更多全面的C#/.NET/.NET Core学习资料、视频、文章、书籍,社区组织,工具和常见面试题资源,帮助大家更好地了解和使用 .NET技术。
2、在这个群里,开发者们可以分享自己的项目经验、遇到的问题以及解决方案,倾听他人的意见和建议,共同成长与进步。
3、可以结识更多志同道合的开发者,甚至可能与其他开发者合作完成有趣的项目。通过这个群组,我们希望能够搭建一个积极向上、和谐友善的.NET技术交流平台,为广大.NET开发者带来更多的价值。

欢迎加入DotNetGuide技术交流群👉

http://www.khdw.cn/news/49154.html

相关文章:

  • web网站开发培训学校社群营销平台有哪些
  • 真正做新闻网站成都网络优化公司有哪些
  • 网站开发新加坡网站seo主要是做什么的
  • 把自己的网站卖给别人后对方做违法最新域名ip地址
  • 广州一站式网站建设优化网站的方法有哪些
  • 徐州圣道网络科技有限公司seo优化什么意思
  • 网站扒皮下载后怎么做优化落实疫情防控
  • 装饰设计图片企业seo排名哪家好
  • wordpress在哪里设置编辑器洛阳网站seo
  • 做淘宝美工需要知道的网站舆情系统
  • 如何让网站快速被收录网络营销的主要特点有哪些
  • 做网站上是外部连接怎么改南京谷歌seo
  • 网店设计英文如何优化培训方式
  • 一起做网店一样的网站seo引擎优化软件
  • 域名怎么拿来做网站十大禁止安装应用入口
  • 企业网站排名要怎么做如何做好品牌宣传
  • 做网站公司经营范围标题优化
  • 响应式网站建设效果独立站seo实操
  • 网站建设 后台空间容量1小时快速搭建网站
  • 百度怎么搜索到自己的网站自己建网站怎么推广
  • 建平台网站费用谷歌网页版入口在线
  • 需要推销自己做网站的公司获客渠道找精准客户
  • 在线营销型网站制作seo去哪里学
  • 哈尔滨 网站建设文案代写
  • 哪个网站做相片书好全网关键词搜索工具
  • 北京网站制作seo优化好做吗
  • 电子网站建设方案百度咨询
  • 做问卷有哪些网站潍坊做网站哪家好
  • 网站网络推广重庆自动seo
  • 房产销售网站开发文档推蛙网络