首页 > 编程语言 >C#.NET 扫描识别图片中的文字(图片转文本)使用Spire.OCR

C#.NET 扫描识别图片中的文字(图片转文本)使用Spire.OCR

时间:2023-02-16 08:56:38浏览次数:78  
标签:ocr string C# Spire dotnet NET OCR 图片

说明

环境:VS 2022、.NET 7、Spire.Ocr 1.8

创建项目

dotnet new sln
dotnet new console
dotnet sln add .

安装包

dotnet add package spire.ocr

将依赖文件复制到指定的目录下:
从bin\Debug\netcoreapp3.0\runtimes\win-x64\native复制到Debug文件夹下。
image

编写代码

using Spire.OCR;

//图片文件路径
string imageFilePath = @"C:\Users\Administrator\Desktop\2023-02-15_193030.png";
//试用版提示字符串
string licenseString = "cuEvaluation Warning : The version can be used only for evaluation purpose...";

//创建扫描器
OcrScanner scanner = new OcrScanner();

//开始扫描
scanner.Scan(imageFilePath);

//输出结果
string result = scanner.Text.ToString().Replace(licenseString, "");

Console.WriteLine(result);

Console.WriteLine("Success");

进行测试

dotnet run

参考链接

https://www.e-iceblue.com/Tutorials/Spire.OCR/Quick-Start-for-.NET-Core/How-to-use-Spire.OCR-for-.NET-in-.NET-Core-Applications.html
https://www.e-iceblue.cn/spireocr/how-to-use-spire-ocr-in-net-framework-applications.html
https://www.e-iceblue.cn/spireocr/how-to-use-spire-ocr-for-net-in-net-core-applications.html

标签:ocr,string,C#,Spire,dotnet,NET,OCR,图片
From: https://www.cnblogs.com/cqpanda/p/17123865.html

相关文章

  • kubectl命令详解
    一、kubectl基本命令1、陈述式资源管理方法:1、kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口2、kubectl是官方的CLI命令行工具,用于与ap......
  • k8s中的kubeclt命令
    一、kubectl基本命令1、陈述式资源管理方法:1、kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口2、kubectl是官方的CLI命令行工具,用于与ap......
  • 【Spring IOC】【三】容器源码解析- 创建原始Bean
    1 前言上一文,我们讲解了getBean里的一些过程,这节我们详细来讲一讲创建bean,也就是createBean。createBean默认的实现类是AbstractAutowireCapableBeanFactory,createBean......
  • execsnoop
    作用execsnoop通过ftrace实时监控进程的exec()行为,输出短时进程的信息,包括进程PID、父进程PID、命令行参数以及执行的结果。安装execsnoopgitclone--depth1https:......
  • v-imgerror作用:当图片链接无效的时候,显示默认图片内容
    //回顾自定义指令//作用:自定义一些对DOM的操作快捷指令//前提:指令就是用来操作DOM(v-if/v-show/v-for....)//语法:Vue.directive(指令名,{配置对象})//使......
  • C# WPF ListView 改变某行某列的背景颜色
    通过前端绑定Background属性实现,代码如下:<ListViewx:Name="listView1"ItemsSource="{Bindingitems}"Width="641"Margin="0,0,0,-5"ItemContainerStyle="{StaticRe......
  • element + vue 实现背景图片设置
    <template><div><el-row><el-col:span="3"><el-uploadaction="#"list-type="picture-card":file-list="file......
  • 本地存储Cookies 的获取和存入 - js-Cookies
    //导入js-cookie用于操作cookieimportCookiesfrom"js-cookie";constTokenKey="hrsass_admin_token";constLoginKey="hrsass_login_time";//读取tokenex......
  • ABC222H 题解
    很久之前我问joke3579有没有什么水黑,然后他给我了这个题。小推一波。题解看到这种东西首先找找有没有什么性质。简单分析可以得出一棵美丽的\(n\)阶二叉树一定满足如......
  • react-创建和基本使用
    1.新建空文件夹2.在vscode里打开这个文件夹3.新建html文件和一个resource包4,。导入3个文件5.引入js文件     ......