Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Updated:

質問

AIモデル変換時の画像の正規化の方法について知りたい。


回答

setting.confのIN_MEAN及びIN_SCALEで設定可能です。

  • IN_MEAN:減算正規化を行う場合のパラメータ

    • 平均が0となるような値(0-255の場合、127.5)

    • RGBで値が異なる場合は、カンマ区切りで空白を入れずに入力する(103.94,116.78,123.68)

  • IN_SCALE:除算正規化を行う場合のパラメータ

    • 分散が1となるような値(0-255の場合、255)

上記のパラメータを指定して正規化を行った場合、
  減算(IN_MEAN) ⇒ 除算(IN_SCALE)⇒ 推論
の順で処理が行われます。(標準化)

上記以外の手順で正規化を行いたい場合は、前処理スクリプトを作成し、”PREPRO”に設定してください。

“PREPRO”に指定した前処理はモデルファイルには含まれないため、モデルをアプリに組み込む場合は、アプリ側にも前処理を実装してください。

設定例:

  • 0 - 255 を 0.0 - 1.0 に正規化する場合:

    • IN_MEAN:0

    • IN_SCALE:255

  • 0 - 255 を -1.0 - 1.0 に正規化する場合:

    • IN_MEAN:127.5

    • IN_SCALE:127.5

  • 前処理スクリプトで正規化を行う場合:

    • IN_MEAN:0

    • IN_SCALE:1

    • PREPRO:前処理スクリプトパス

詳細は、CVツールに同梱されている「AdamApp_CVtool_UserManual_Vx_xx.pdf」を参照してください。

  • No labels