C#识别图片数字

csharp 复制代码
    ///选取图片按钮的代码
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void 选择图片_Click(object sender, EventArgs e)
    {      
            OpenFileDialog openFileDialog = new OpenFileDialog();
        openFileDialog.Filter = "JPG Files (*.jpg)|*.jpg|PNG Files (*.png)|*.png";
        openFileDialog.FilterIndex = 1;
            openFileDialog.Multiselect = false;
            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                selectedPicture = openFileDialog.FileName;
                MessageBox.Show($"您选中的图片路径为:{selectedPicture}");
                // 使用Image类加载图片           
                Image image = Image.FromFile(selectedPicture);
            // 将图片显示在PictureBox中        
            pictureBox1.Image = image;   
            }
            else
            {
                MessageBox.Show("您本次没有选择任何图片!!!");
            }
        
    }

    /// <summary>
    /// 开始识别按钮的代码
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void 识别_Click(object sender, EventArgs e)
    {

        //创建扫描器
            OcrScanner scanner = new OcrScanner();
        //开始扫描
            if (selectedPicture!=null)
            scanner.Scan(selectedPicture);
            //输出结果
            string result = scanner.Text.ToString();
            richTextBox1.Text = result;
        
    }

要将项目名\packages\Spire.OCR.1.8.0\runtimes\win-x64\native内的ddl,放到\项目名\bin\x64\Debug内

相关推荐
格林威2 分钟前
Baumer工业相机堡盟工业相机如何通过YoloV8深度学习模型和EasyOCR实现汽车牌照动态检测和识别(C#代码,UI界面版)
人工智能·深度学习·数码相机·yolo·c#·汽车·视觉检测
Aczone283 分钟前
Linux 软件编程(九)网络编程:IP、端口与 UDP 套接字
linux·网络·网络协议·tcp/ip·http·c#
TDengine (老段)7 分钟前
TDengine IDMP 应用场景:微电网监控
大数据·数据库·物联网·ai·时序数据库·tdengine·涛思数据
终端行者22 分钟前
jenkins实现分布式构建并自动发布到远程服务器上 jenkins实现自动打包编译发布远程服务器
服务器·分布式·jenkins
不叫猫先生29 分钟前
Amazon Lambda:无服务器时代的计算革命,解锁多样化应用场景
服务器·数据库·人工智能·amazon lambda
秋天枫叶351 小时前
【AI应用】修改向量数据库Milvus默认密码
运维·服务器·数据库·ubuntu·milvus·milvus_cli
qq_411262421 小时前
为什么会“偶发 539/500 与建连失败”
服务器·c语言·网络·智能路由器
王伯爵2 小时前
go语言中的select的用法和使用场景
开发语言·数据库·golang
凯子坚持 c2 小时前
Redis 数据类型:List 列表的深度解析与应用
数据库·redis·list
DarkAthena2 小时前
【GaussDB】使用gdb定位GaussDB编译package报错
数据库·gaussdb