Mech-Visionに1.5.xバージョンのディープラーニングモデルを読み込む際に異常が発生する

問題のディスクリプション:

プロジェクトには旧いバージョンのディープラーニングステップ ディープラーニングモデルを推論(Mech-DLK 2.1.0/2.0.0) を使用して1.5.xバージョンのディープラーニングモデル(拡張子は.dlkpack)を読み込むと、次のエラーメッセージが表示されます。 class std::system_error: このUnicode文字がマルチバイトのターゲットコードページにマッピングできる文字はありません。

影響を受けるバージョン:

Mech-Vision 1.6.0バージョン以降

考えられる理由:

ディープラーニングモデルパッケージのファイルパスには、日本語などの非ラテン文字や、特殊文字が含まれています。

トラブルシュート:

  1. ディープラーニングモデルパッケージのパスに含まれる非ラテン文字をすべてラテン文字に変更します。

  2. プロジェクトを再度開き、ステップ ディープラーニングモデルを推論(Mech-DLK 2.1.0/2.0.0)モデルパッケージのファイルパス パラメータを設定します。

注意

ステップ ディープラーニングモデルを推論(Mech-DLK 2.1.0/2.0.0) のメンテナンスが停止されていますので、ディープラーニングモデルを最新バージョンに更新し、最新バージョンのディープラーニングモデルを推論するためのステップを使用することをお勧めします。