Documentation Portal      

何をお探しですか?

自由度

自由度によって位置のずれや歪みを補償できます。ただし、自由度を得るごとに実行時間が長くなるため、使用の際は慎重に行ってください。多くの場合は、テキストおよび文字の平行移動のみで対応できます。大きい振幅のスキューが生じる可能性がある場合は、テキストの平行移動とスキューを組み合わせます。他の自由度も同時に使用する際には注意が必要です。

自由度のパラメータ

ロケーションの自由度は、学習時の位置、ノミナル位置を基準に指定します。文字は対応するテキストの中心に対して記憶されます。テキストの中心はテンプレート画像/ROIの中心を基準にして記憶されます。デフォルトのスキュー角度およびせん断角度は0、スケールファクターは1です。

パラメータの値はバイアス ± 許容値の範囲内でなければなりません。バイアスが0の場合、範囲の中心はノミナル値となります。

自由度ごとに試行される位置の数は以下のようにして指定します:

  • 平行移動ShiftXBias ± ShiftXTolerance および ShiftYBias ± ShiftYTolerance 範囲内のすべての整数値が試されます。しかし、効率上の理由から、ShiftXStrideおよびShiftYStrideパラメータを1より大きい値に設定することで、指定したストライドのグロスロケーションパスの後にユニットストライドのより小さいパスを使用することができます。(Stride パラメータの2乗程度に速度が増加します。)いずれの場合も値が大きすぎると、局所的な最大値がある場合に不一致と見なされることがあります。(文字サイズの一部程度の値を推奨します。)
  • スキューイング、スケーリング、せん断SkewCountScaleXCountScaleYCount および ShearCount パラメータは自由度ごとに試行された値の数を示します。このようなカウントを行うことで実行時間が長くなります。
    自由度を使用しない場合、カウントは1のままにしておきます。
    SkewCount0に設定されていると、EasyOCV によって自動的に適切なカウント値が選択されます。

どのAPIを表示しますか?

© 西暦 EURESYS s.a.  -  このドキュメントについて  -  Open Source Licenses  -  Open eVision 2.8.0.1118