傷検出

関数 説明
GetNFound(傷検査) 検出された傷の総数を返します。
GetTrained(傷モデルの登録) TrainFlawModel 関数でモデルを登録できた場合には 1、登録できなかった場合には 0 を返します。
GetTotalFlawArea(傷検査) SurfaceFlaw 関数で検出されたすべての欠陥の総面積を返します。
GetTotalFlawCount(傷検出, すべて/面積/エッジの欠落/余分なエッジ) 指定されたタイプの欠陥の総数、またはすべての欠陥の総数を返します (すべて = -1、面積 = 0、エッジの欠落 = 1、余分なエッジ = 2)。
GetTotalFlawSize(傷検出, すべて/面積/エッジの欠落/余分なエッジ) 特定の欠陥に分類されるピクセルの総数、または何らかの欠陥として分類されるピクセルの総数を返します (すべて = -1、面積 = 0、エッジの欠落 = 1、余分なエッジ = 2)。
GetFlawType(傷検出, インデックス) 指定された欠陥のタイプを返します (面積 = 0、エッジの欠落 = 1、余分なエッジ = 2)。
GetFlawSize(傷検出, 面積/エッジの欠落/余分なエッジ, インデックス) 指定された欠陥に含まれるピクセルの数を返します (面積 = 0、エッジの欠落 = 1、余分なエッジ = 2)。インデックス値の範囲は、欠陥の種類によって異なります (インデックス = 0 から GetTotalFlawCount によって返される総数 -1)。
GetFlawContrast(傷検出, 面積/エッジの欠落/余分なエッジ, インデックス) 指定された欠陥のコントラスト値を返します (面積 = 0、エッジの欠落 = 1、余分なエッジ = 2)。インデックス値の範囲は、欠陥の種類によって異なります (インデックス = 0 から GetTotalFlawCount によって返される総数 -1)。
GetFlawRow(傷検出, 面積/エッジの欠落/余分なエッジ, インデックス) 指定された欠陥の境界ボックスの行座標を返します (面積 = 0、エッジの欠落 = 1、余分なエッジ = 2)。インデックス値の範囲は、欠陥の種類によって異なります (インデックス = 0 から GetTotalFlawCount によって返される総数 -1)。
GetFlawCol(傷検出, 面積/エッジの欠落/余分なエッジ, インデックス) 指定された欠陥の境界ボックスの列座標を返します (面積 = 0、エッジの欠落 = 1、余分なエッジ = 2)。インデックス値の範囲は、欠陥の種類によって異なります (インデックス = 0 から GetTotalFlawCount によって返される総数 -1)。
GetFlawHigh(傷検出, 面積/エッジの欠落/余分なエッジ, インデックス) 指定された欠陥の境界ボックスの高さを返します (面積 = 0、エッジの欠落 = 1、余分なエッジ = 2)。インデックス値の範囲は、欠陥の種類によって異なります (インデックス = 0 から GetTotalFlawCount によって返される総数 -1)。
GetFlawWide(傷検出, 面積/エッジの欠落/余分なエッジ, インデックス) 指定された欠陥の境界ボックスの幅を返します (面積 = 0、エッジの欠落 = 1、余分なエッジ = 2)。インデックス値の範囲は、欠陥の種類によって異なります (インデックス = 0 から GetTotalFlawCount によって返される総数 -1)。
GetMatchScore(Flex 傷モデル) Flex アルゴリズム適用前のエッジ一致得点を示す得点を返します。
GetFlexScore(Flex 傷モデル) Flex アルゴリズム適用後のエッジ一致得点を示す得点を返します。