メインコンテンツへスキップ
このオブジェクトでは、チェックマーク ブロックの特定のプロパティにアクセスできます。ICheckmarkBlock インターフェイスは IBlock インターフェイスから派生しており、そのすべてのプロパティを継承します。また、このオブジェクトは CheckmarkGroup コレクションの要素になることがあります。 このオブジェクトのプロパティは、次の 2 つのグループに分けられます。
  • ブロック内のチェックマーク認識処理に影響するプロパティです。これには、ImageProcessingParams、CheckmarkType、IsCorrectionEnabled、BlackThreshold、SuspiciousDistance、TrainingData があります。これらのプロパティを使用すると、1 つのブロックに対してチェックマーク処理の特別なパラメーターを設定できます。
  • 認識結果を表す、それ以外のすべてのプロパティです。

プロパティ

チェックマークブロック内の画像前処理に影響するプロパティのセットへのアクセスを提供します。

認識に使用するチェックマークの種類を指定します。チェックマークブロックを手動で作成する場合は、このプロパティを設定してチェックマークの種類を指定します。レイアウト解析中に画像上でチェックマークが検出された場合、種類は自動的に検出されます。

注意:

  • このプロパティは、同一グループに属するすべてのチェックマークで同一でなければなりません。
  • チェックマークの種類が CMT_Custom の場合、認識されたチェックマークはチェック済みまたは未チェックのいずれかになります ( CheckmarkState プロパティの説明を参照してください) 。

デフォルト値は CMT_Empty です。

このプロパティを TRUE に設定すると、チェックマークブロックを選択して修正できます。

注意:

  • このプロパティは、同一グループに属するすべてのチェックマークで同一でなければなりません。
  • CheckmarkType プロパティが CMT_Custom の場合、このプロパティの値は無視されます。この種類の認識されたチェックマークはチェック済みまたは未チェックのいずれかになります ( CheckmarkState プロパティの説明を参照してください) 。

デフォルト値は FALSE です。

チェックマークがチェック済みと見なされるために必要な黒色の割合を指定します。このプロパティは、型がCMT_Customのチェックマークにのみ使用できます。

デフォルトでは -1 です。

チェックマークのトレーニング後、またはこのチェックマークの TrainingData を読み込んだ場合、この値は変更されます。 詳細についてはチェックマークの認識を参照してください。

チェックマークが不確実な認識状態となる、黒色閾値からの距離を指定します。AmountOfBlack BlackThreshold の差の絶対値がこのプロパティの値以下の場合、IsSuspicious プロパティが TRUE に設定されます。

このプロパティは、型がCMT_Customのチェックマークにのみ使用できます。

デフォルト値は -1 です。

チェックマークのトレーニング後、またはこのチェックマークの TrainingData を読み込んだ場合、この値は変更されます。詳細についてはチェックマークの認識を参照してください。

チェックマークのトレーニングデータを指定します。このプロパティは、型がCMT_Customのチェックマークにのみ意味があります。

チェックマークのトレーニングデータは、メソッドを使用したチェックマークトレーニング中に、CMT_Custom 型の各チェックマークブロックに対して作成されます。

CMT_Custom 型のチェックマークにトレーニングデータを使用する場合は、対応するチェックマークブロックのこのプロパティの値を、トレーニング中に取得した適切な CheckmarkTrainingData オブジェクトで初期化する必要があります。詳細についてはチェックマークの認識.

このプロパティは、 BlackThreshold および SuspiciousDistance プロパティの値と連動しています。新しい CheckmarkTrainingData オブジェクトがこのプロパティに割り当てられると、BlackThreshold および SuspiciousDistance は、そのオブジェクトの保存時の値に設定されます。逆に、 BlackThreshold および SuspiciousDistance を変更してこのプロパティの値を保存すると、これら2つのプロパティの値に関する情報を保持した新しい CheckmarkTrainingData オブジェクトが返されます。

チェックマークブロックの状態 (チェック済み、未チェック、修正済み) を返します。

CheckmarkType プロパティが CMT_Custom の場合、認識されたチェックマークはチェック済みまたは未チェックのいずれかになり、修正済み状態にはなりません。

このプロパティが TRUE に設定されている場合、チェックマークの認識結果が不確実であることを示します。

、読み取り専用

チェックマーク画像における黒色の割合を返します。

メソッド

名前説明
CopyFrom現在のオブジェクトのプロパティを、別のオブジェクトの対応するプロパティの値で初期化します。
CheckmarkBlock オブジェクト図

出力パラメーター

このオブジェクトは、以下のメソッドおよびプロパティの出力パラメーターです。

関連項目

Block CheckmarkGroup Layout と Block の操作 チェックマークの認識 Properties の使用