PdfOperator/FrmOCR.cs
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using PaddleOCRSharp;
using System;
using System.Drawing;
using System.IO;
using System.Windows.Forms;
namespace PdfOperator
{
public partial class FrmOCR : Form
{
public FrmOCR()
{
InitializeComponent();
}
// 图片路径
string imgPath = null;
//MemoryStream ms = new MemoryStream();
/// <summary>
/// 选择图片
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnSelectImg_Click(object sender, EventArgs e)
{
OpenFileDialog openFile = new OpenFileDialog();
openFile.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
openFile.Filter = "(*.jpg,*.png,*.jpeg,*.bmp)|*.jgp;*.png;*.jpeg;*.bmp;|All files(*.*)|*.*";
if (openFile.ShowDialog() == DialogResult.OK)
{
imgPath = openFile.FileName;
FileStream file = new FileStream(imgPath, FileMode.Open);
//byte[] bytes = new byte[file.Length];
//file.Read(bytes, 0, (int)file.Length);
//ms.Write(bytes, 0, (int)file.Length);
// this.picBox.Image = Image.FromFile(openFile.FileName);
this.picBox.Image = Image.FromStream(file);
file.Close();
lblCopyRes.Visible = false;
}
}
/// <summary>
/// 点击按钮开始识别
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnStart_Click(object sender, EventArgs e)
{
// PaddleOCRSharp文字识别
if (this.picBox.Image == null || string.IsNullOrEmpty(imgPath))
{
MessageBox.Show("请选择图片!", "提示");
return;
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。