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内

相关推荐
Y***K43420 分钟前
MySQL网站
数据库·mysql
q***448124 分钟前
postgresql链接详解
数据库·postgresql
菜鸟‍38 分钟前
【后端学习】MySQL数据库
数据库·后端·学习·mysql
污斑兔1 小时前
腾讯云 CloudBase 数据库 CRUD 完整指南
数据库·云计算·腾讯云
笑非不退1 小时前
C# c++ 实现程序开机自启动
开发语言·c++·c#
tuokuac1 小时前
批量新增操作为什么要加@Transactional注解
数据库
JJ1M81 小时前
用 Python 快速搭建一个支持 HTTPS、CORS 和断点续传的文件服务器
服务器·python·https
_Stellar2 小时前
Linux 服务器管理 根目录文件夹权限设置 基于用户组实现安全共享
linux·服务器·安全
LUCIFER2 小时前
驱动开发:详细分析 DTB、DTS、DTSI、DTBO 的区别、用途及它们之间的关系
linux·服务器·驱动开发
q***9943 小时前
Redis的Spring配置
数据库·redis·spring