友人の中には、インターネットから写真やyolo形式のtxtファイルをダウンロードすることがよくあります。これらは使用できますが、ダークネットトレーニングにのみ使用でき、効率的なフレームワークトレーニングには使用できません。一般的なyolo形式のTxtファイル形式
写真の右側のように
しかし、私は次の形式のようなxml形式に変換したい
<annotation>
<folder> VOC </ folder>
<filename> 000000000042.jpg </ filename>
<source>
<database> My Database </ database>
<annotation> COCO </ annotation>
<image> flickr </ image>
< flickrid> NULL </ flickrid>
</ source>
<owner>
<flickrid> NULL </ flickrid>
<name> company </ name>
</ owner>
<size>
<width> 640 </ width>
<height> 478 < / height>
<depth> 3 </ depth>
</ size>
<segmented> 0 </ segmented>
<object>
<name> dog </ name>
<pose> Unspecified </ pose>
<truncated> 0 </ truncated>
<difficult> 0 </
Difficult > <bndbox>
<xmin> 214 </ xmin>
<ymin> 41 </ ymin>
<xmax> 562 </ xmax>
<ymax> 285 </ ymax >
</ bndbox>
</オブジェクト>
</注釈>は
可能なXML形式にこのtxtの?この問題を解決するために、逆変換を実現できる小さなツールを開発しました。つまり、txtのyolo形式を注釈付きのVOCxmlフォルダーの形式に変換します。変換要件は次のとおりです。
(1)画像ファイルが必要です
(2)画像はtxtファイルに対応しています
上記の2つがある限り、変換の問題について心配する必要はありません。ソフトウェアは承認され、利用可能である必要があります。WeChatパブリックアカウントをフォローしている場合は、将来の独立した研究センターから連絡できます。
使用手順:
ステップ1:ソフトウェアを開き、画像フォルダーとtxtフォルダーを対応する場所にドラッグします
ステップ2:[変換の開始]をクリックして変換を完了します。変換後、対応するインデックスは次のようなobj.namesに保存されます。
0
1
2
インデックス名がわかっている場合は、このソフトウェアを使用して、インデックスを対応するカテゴリ名に変更することもできます。
obj.namesを次の形式に変更します
0 =犬
1 =猫
2 =豚
次に、ソフトウェアをインポートして変換作業を完了します。非常に便利ですか?