labelImg の使用 - 繰り返しのラベル付けを避けるために既存のラベルをインポートします。

1 元の画像とラベルファイルを取得する

私の場合はyolo形式のラベルファイルなのでtxtファイルです まずフォルダ名はVOC2007ですが、他の名前でも大丈夫です 画像ファイルやラベルを格納するフォルダも独自の名前を使用できます ターゲット検出—labelimg を使用して独自の
深さを作成します。 学習ターゲット検出データ セットに predefined_classes.txt を含めるのが最善です。
これには、ラベル付け時に表示されるカテゴリ (事前定義されたカテゴリ) が保存されます。

VOC2007 のディレクトリ構造は次のとおりです。
§── VOC2007
│§── JPEGImages は、ラベルを付ける必要がある画像ファイルを格納します
│§── Annotations は、ラベル付きのラベル ファイルを格納します
│§── predefined_classes.txt は、ラベルを付ける必要があるすべてのカテゴリを定義します。 label (このファイルはオプションですが、より多くのカテゴリを定義する場合は、カテゴリを保存するための txt ファイルを作成するためにこれを使用することをお勧めします)

次に、ラベル フォルダーを保存し、classes.txt ファイルを手動で作成し、その中にカテゴリ名を書き込み (predefined_classes.txt に対応する必要があります)、既存のラベルのカテゴリを保存し、labelImg のクラッシュを防ぎます。これがないと、ファイルは表示されません。既存のタグ:
ここに画像の説明を挿入

2 labelImgで開く

ここに画像の説明を挿入
ショートカットキー(対応するキー):

Ctrl+u (ディレクトリを開く): マークされた画像フォルダーを選択します

Ctrl+r (保存ディレクトリを開く): ラベルが存在するフォルダーを選択します

以下のような図にしたい場合(predefined_classes.txtに相当するカテゴリ)
ここに画像の説明を挿入

VOC2007 フォルダーに入り、開くコマンドを入力する必要があります。

labelimg ./data predefined_classes.txt

ここに画像の説明を挿入

labelimg [画像フォルダーとラベルフォルダーを格納する合計フォルダー名] [ラベル付け前のファイル名]

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_22487889/article/details/127453436