2

コードで説明されているように、helenデータセットでtrain_dlib_shape_predictor_ex.cppを実行して Dlib の形状予測子をトレーニングしようとしています。テスト画像を形状予測子の現在のディレクトリにある顔フォルダーに配置します。しかし、コードを実行すると、次の例外がスローされます。

C:\train_shape_predictor_ex\Release>train_shape_predictor_ex test

exception thrown!
ERROR: unable to open test/training_with_face_landmarks.xml for reading.

notraining_with_face_landmarks.xmlおよびtesting_with_face_landmarks.xmlファイルは、次のページの helen データセットで利用できます:リンク

データセット内のすべての画像の 194 個のランドマーク ポイントの位置を含む 1 つのテキスト ファイルを含む、annotation という名前のフォルダーがあります。このファイルをtraining_with_face_landmarks.xml.

4

2 に答える 2

2

「training_with_face_landmarks.xml」ファイルを開き、その構造を観察します。

では、次のように自問してください。

  1. ファイル間の変更点 (ヒント:ポイントデータ)
  2. 変わらないものは何ですか?(ヒント: 一般的な「ボイラー プレート」のトップとテール)

HELEN データを開きます - 同じことをもう一度聞いてください...

ここでのタスクは、HELEN セットからのデータを一時的なデータ構造/変数に解析し、必要なすべてのトップとテールと共にファイルに書き込むことです。ループ内のループ内のループなどでループを書くのは面倒で面倒かもしれませんが、そこにたどり着きます。

「c++ i/o ストリーム」を検索文字列として使用すると、開始できます。

于 2016-04-21T07:55:32.690 に答える