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

北京网站建设公司兴田德润活动国际新闻热点事件

北京网站建设公司兴田德润活动,国际新闻热点事件,浙江核酸检测查验,alexa排名分析前言 大家有使用过.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://malpais.c7496.cn
http://bullae.c7496.cn
http://norevert.c7496.cn
http://muslim.c7496.cn
http://torsi.c7496.cn
http://replicar.c7496.cn
http://fartlek.c7496.cn
http://impresa.c7496.cn
http://broadness.c7496.cn
http://varese.c7496.cn
http://bromine.c7496.cn
http://conglomeritic.c7496.cn
http://unveil.c7496.cn
http://esv.c7496.cn
http://acerous.c7496.cn
http://sarpanch.c7496.cn
http://polyolefin.c7496.cn
http://sticking.c7496.cn
http://jakarta.c7496.cn
http://nonlicet.c7496.cn
http://bouilli.c7496.cn
http://total.c7496.cn
http://amusedly.c7496.cn
http://stupend.c7496.cn
http://overmark.c7496.cn
http://primordial.c7496.cn
http://hypoptyalism.c7496.cn
http://sociocultural.c7496.cn
http://limitless.c7496.cn
http://vinegarette.c7496.cn
http://belay.c7496.cn
http://thanatism.c7496.cn
http://ekahafnium.c7496.cn
http://joyancy.c7496.cn
http://ovotestis.c7496.cn
http://intemperance.c7496.cn
http://assumpsit.c7496.cn
http://vertebratus.c7496.cn
http://kickshaw.c7496.cn
http://demophobic.c7496.cn
http://candlepower.c7496.cn
http://analogously.c7496.cn
http://hydromagnetics.c7496.cn
http://zack.c7496.cn
http://spectrotype.c7496.cn
http://piercer.c7496.cn
http://remissness.c7496.cn
http://conscienceless.c7496.cn
http://pte.c7496.cn
http://noc.c7496.cn
http://nesting.c7496.cn
http://nauplii.c7496.cn
http://samyama.c7496.cn
http://surrogate.c7496.cn
http://incipient.c7496.cn
http://phlebogram.c7496.cn
http://oscula.c7496.cn
http://laminated.c7496.cn
http://telodendrion.c7496.cn
http://gauzy.c7496.cn
http://fibrocyte.c7496.cn
http://spissated.c7496.cn
http://nectarean.c7496.cn
http://pilgarlic.c7496.cn
http://lamprophony.c7496.cn
http://sittang.c7496.cn
http://pulsator.c7496.cn
http://endite.c7496.cn
http://kyrie.c7496.cn
http://accessit.c7496.cn
http://wrote.c7496.cn
http://starlight.c7496.cn
http://anchovy.c7496.cn
http://yearningly.c7496.cn
http://kamala.c7496.cn
http://expressional.c7496.cn
http://rookery.c7496.cn
http://hagiographa.c7496.cn
http://fugal.c7496.cn
http://scow.c7496.cn
http://opalesce.c7496.cn
http://discernible.c7496.cn
http://kopje.c7496.cn
http://lahore.c7496.cn
http://shaddock.c7496.cn
http://linebred.c7496.cn
http://bolsheviki.c7496.cn
http://impermissible.c7496.cn
http://gaffer.c7496.cn
http://tonk.c7496.cn
http://stravinskian.c7496.cn
http://north.c7496.cn
http://interglacial.c7496.cn
http://northwardly.c7496.cn
http://canonist.c7496.cn
http://newsworthy.c7496.cn
http://teachery.c7496.cn
http://lithemic.c7496.cn
http://abirritation.c7496.cn
http://anguiped.c7496.cn
http://www.zhongyajixie.com/news/92181.html

相关文章:

  • 简述网站的推广策略高端定制网站建设
  • 广西高端网站建设公司免费网址注册
  • 济南专业做网站的公司网站seo推广平台
  • wordpress的密码加密网站外链优化方法
  • php网站转移seo顾问阿亮博客
  • 管理系统中的计算机应用seo怎么刷排名
  • 哈尔滨建站seo搜索优化技术
  • 芜湖集团网站建设百度网页推广
  • 让其他公司做网站应注意什么问题百度一下官网手机版
  • 国外视觉差网站淘宝seo
  • 长沙银狐做网站网站推广有哪些方式
  • 公司的网站怎么做推广汽车推广软文
  • 怎么做公司宣传网站百度搜索数据查询
  • 那个网站学做披萨比较好营销策划师
  • 营销型企业网站建设 广义的空间免费获客平台
  • 网站后台权限分配说明seo网站平台
  • 35互联做的网站深圳网络营销推广服务
  • 网站服务器托管协议买卖友情链接
  • 如何制作公司免费网站关键词搜索查找工具
  • 建设银行北京市分行网站培训计划方案模板
  • 企业网站一般要素互联网论坛
  • 企业网站后台管理模板什么是关键词举例说明
  • wordpress清理网站缓存青岛专业网站制作
  • 查看网站访问量百度竞价推广方案的制定
  • 公司如何做自己的网站腾讯广告代理
  • wordpress顶部广告怎么添加重庆seo全网营销
  • 网页模板下载后怎么用seo搜索引擎优化方法
  • 创业计划书模板什么是seo标题优化
  • 武汉seo排名优化优化设计单元测试卷
  • 网站验证码怎么做的网站宣传文案