IRONSOFTWAREHOME

OCR区域检测的矩形坐标

Curtis Chau
Curtis Chau
Updated: 2026年6月29日

一些IronOCR方法接受Rectangle,这样您可以对图像的一部分而不是整个进行OCR。 它需要的四个值,height,可以直接从Microsoft Paint中读取。

构造函数看起来是这样的:

Rectangle(int x, int y, int width, int height, MeasurementUnits units = MeasurementUnits.Pixels)
C#

每个参数对应于一个测量值:

  • x: 从图像左边缘到您区域起始的距离。
  • y: 从图像顶部边缘到您区域起始的距离。
  • width: 您想要读取的区域宽度。
  • height: 您想要读取的区域高度。
  • MeasurementUnits.Pixels: 告诉IronOCR这些值以像素为单位。

坐标从图像的左上角开始:x 向右增长,y 向下增长。

坐标系统显示原点在左上角,X轴向右增长,Y轴向下增长

在开始之前,您需要Microsoft Paint(或任何显示光标位置和选择区域大小的像素编辑器)、您想要读取的图像以及添加到项目中的IronOCR。

解决方案

1. 读取X和Y起点

在Microsoft Paint中打开图像,然后将光标移动到您希望读取区域的左上角。 光标位置显示在窗口的左下角。 读取2403, 1653px 可为您提供区域的起始点:

Microsoft Paint状态栏显示在OCR区域左上角光标坐标为2403,1653px

X = 2403
Y = 1653
Text

2. 读取宽度和高度

切换至选择工具并在目标文本上拖动一个框。 Paint在左下角报告选择的大小。 读取1031 × 214px 是您区域的尺寸:

Microsoft Paint对Testing123文本的选择,状态栏显示选择大小为1031 x 214像素

Width = 1031
Height = 214
Text

3. 构建矩形

掌握四个值后,构造Rectangle。 对于上面的Testing123区域:

var rectangle = new Rectangle(2403, 1653, 1031, 214, MeasurementUnits.Pixels);
C#

4. 传递给IronOCR

将矩形传递给LoadImage以在运行OCR之前裁剪到该区域:

var rectangle = new Rectangle(2403, 1653, 1031, 214, MeasurementUnits.Pixels);
ocrInput.LoadImage(frame, rectangle);
C#

调试提示

  • 状态栏中的1031 × 214px值是选择的宽度和高度,而不是坐标。
  • 2403, 1653px光标读取是X和Y起点,即区域的左上角。
  • Paint 以像素显示,因此传递MeasurementUnits.Pixels以匹配。
  • 用眼睛读取值会使它们偏差几像素。 如果裁剪剪掉了部分文字,稍微加宽y
注意: 不要使用完整的图像大小,例如4960 × 7014px作为矩形大小。那将选择整张图像而不是您的区域。
Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

...
阅读更多

准备开始了吗?

Nuget Downloads 6,236,385版本:2026.9刚刚发布

立即获取您的免费30 天试用密钥
无需信用卡或创建账户
C# 用于 PDF 的 NuGet 库
通过 NuGet 安装

版本: 2026.9

PM > Install-Package IronOcr
nuget.org/packages/IronOcr/
  1. 在解决方案资源管理器中,右键点击引用,管理 NuGet 包
  2. 选择浏览并搜索"IronOCR"
  3. 选择包并安装
C# PDF DLL
下载 DLL

版本: 2026.9

或在这里下载Windows安装程序。

  1. 下载并解压IronOCR到你的解决方案目录中的~/Libs位置
  2. 在Visual Studio解决方案资源管理器中,右键点击引用。选择浏览,“IronOCR.dll”

许可证售价$999

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户