5

dlib が提供するimglab ツールを利用して XML ファイルを作成しようとしています。それぞれ 1 つの顔を持つ 21 枚の画像のデータセットがあります。余暇に 68 個のランドマークをそれぞれに貼り付けなければなりません。

私のランドマークで作成されたファイルは、dlib が提供する XML ファイルとは異なります。つまり、各レコードは単一のボックスとして定義されており、顔を含むメイン ボックスの一部と見なす必要があります。

助けて!

4

2 に答える 2

6

「パーツ選択」モードを使用する代わりに、すべての顔の特徴の周りに手動でボックスを描画しようとしているようです

imglab -hで表示されます:

--parts ディスプレイでは、画像パーツにラベルを付けることができます。許容されるパーツのセットは、スペースで区切られたパーツのリストである which によって定義されます。

これを試して:

  1. 一部の画像ディレクトリのxmlファイルを作成します

    imglab -c xml_file_name.xml /path/to/images/folder

  2. --parts 引数を指定して imglab を実行します。

    imglab --parts "1 2 3 4 5 6 7 8" xml_file_name.xml

これにより、imglab は、ボックス領域に注釈を付けることができる 8 つの機能について知ることができます。

  1. imglab を開いた後、ボックスを描画し、それを選択して (青色である必要があります)、内部を右クリックします。パーツ選択用のポップアップ メニューが表示されます。

また、指示を使用するために imglab のヘルプ/情報を読むことを検討してください

xml ファイルを保存すると、次のようになります。

  <image file='1\a1.jpg'>
    <box top='26' left='33' width='78' height='73'>
      <part name='1' x='67' y='68'/>
    </box>
  </image>
于 2016-05-13T06:47:46.057 に答える