.NET で OMR マークのテンプレートを認識する

ブログカテゴリ:フォーム処理.NET

2025/05/21

ドキュメント フォーム テンプレートを作成するには、未記入のフォームの画像をスキャンし、スキャンした画像上でフィールド テンプレートを定義する必要があります。多くの場合、ドキュメント フォームには個別の OMR マークまたは OMR マークのテーブルが含まれています。

OMR マーク テンプレートを定義するには、マウスを使用してフォーム テンプレート イメージ上の OMR マーク領域を選択します。OMR マーク テーブル テンプレートを定義するには、マウスを使用してフォーム テンプレート イメージ上の OMR マーク テーブル領域を選択し、テーブル セル間の距離を指定します。

OMR マークが多数ある場合は、テンプレート イメージ上の多くの領域をマウスで選択する必要があり、時間がかかります。

この問題を認識した上で、VintaSoft Forms Processing .NET Plug-in に、ドキュメント フォーム テンプレート領域で OMR マーク テンプレートを自動的に検索および作成する機能を追加しました。これにより、プロセスが大幅に簡素化されました。
現在、ビジュアルツールVintasoft.Imaging.FormsProcessing.FormRecognition.UI.VisualTools.FormFieldTemplateEditorToolは、FormFieldTemplateEditorTool.IsFieldTemplateAutomaticBuildingEnabledプロパティがTrueに設定されている場合、フォームテンプレート画像上の選択領域でOMRマークを検索します。デモアプリケーション「VintaSoft Forms Processing Demo」を使用して、作成された機能を簡単に評価できます。

「VintaSoft Forms Processing Demo」アプリケーションでテンプレート画像上の長方形/楕円形のOMRマークを自動的に検出する場合は、次の手順に従ってください。

テンプレート画像上の長方形/楕円形のOMRマークで構成された表を自動的に検出する場合は、デモアプリケーション「VintaSoft Forms Processing Demo」を使用するには、以下の手順に従います。