IRONSOFTWAREHOME

OCR領域検出のための矩形座標

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

いくつかのIronOCRメソッドはRectangleを受け入れ、画像の一部だけにOCRを実行することができます。 必要な4つの値、heightはMicrosoft Paintから直接読み取ることができます。

コンストラクタは以下のようになります:

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

各パラメータは1つの測定値に対応します:

  • x: 画像の左端から領域の開始までの距離。
  • y: 画像の上端から領域の開始までの距離。
  • width: 読み取りたい領域の幅。
  • height: 読み取りたい領域の高さ。
  • MeasurementUnits.Pixels: IronOCRにその値がピクセル単位であることを示します。

座標は画像の左上隅から始まります: yは下に成長します。

原点が左上にあり、Xが右に、Yが下方向に成長する座標系

開始前に、Microsoft Paint(またはカーソル位置と選択サイズをピクセル単位で表示するエディタ)、読み取りたい画像、プロジェクトに追加されたIronOCRが必要です。

解決策

1. XおよびYの開始点を読む

画像をMicrosoft Paintで開き、読み取りたい領域の左上隅にカーソルを移動します。 カーソルの位置はウィンドウの左下に表示されます。 2403, 1653pxの読み取りはその領域のスタートを示しています。

OCR領域の左上にて2403,1653ピクセルのカーソル座標を示すMicrosoft Paintのステータスバー

X = 2403
Y = 1653
Text

2. 幅と高さを読む

選択ツールに切り替え、ターゲットのテキストをボックスで囲みます。 Paintは選択サイズを左下に表示します。 1031 × 214pxの読み取りは、領域の寸法です。

選択されたTesting123テキストを示すMicrosoft Paintの選択と、選択サイズ1031 x 214ピクセルを示すステータスバー

Width = 1031
Height = 214
Text

3. 矩形を構築

4つの値を手に入れたら、Rectangleを構築します。 上記のTesting123領域の場合:

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

4. IronOCRに渡す

OCRを実行する前に入力をその領域にトリミングするために、長方形をLoadImageに渡します。

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 × 7014ピクセルなど)を矩形サイズとして使用しないでください。それでは領域ではなく全体の画像が選択されます。
Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

準備はできましたか?

Nuget Downloads 6,236,385バージョン:2026.9リリースされたばかり

あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# 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にメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。