yolo資料標註方法

sweeeper發表於2024-08-15

用labelImg標註資料集

先下載python安裝後,在本地shell中輸入(注意pip升級版本)

pip install labelImg
啟動
labelImg
在終端輸入
labelImg
如下圖:

在pycharm專案中新建兩個資料夾,一個叫images,另一個叫labels,然後將所有資料圖片複製到images當中。

一般用labelImg我們都要在檔案中建立images資料夾和labels資料夾,將需要標註的圖片放在images資料夾中,labels資料夾暫時不用放東西,到時候會自動生成標註的txt檔案然後Open Dir選擇images,Change Save Dir選擇labels。

yolo資料標註方法

點選open dir開啟我們的資料集資料夾

yolo資料標註方法

點選左邊的格式選擇,將格式調整為yolo

yolo資料標註方法

第三步 開始標註

按“w”鍵可以開始標註 按“a”鍵是上一張 按“d”鍵是下一張

注意有可能遇到python版本的問題,第一個檔案是點選就會導致閃退,第二個檔案是按住crtl+滑鼠滾輪放大會,報錯資訊:

yolo資料標註方法

canvas.py的報錯

yolo資料標註方法

labelImg.py資訊報錯

點選藍色的報錯資訊跳轉到原始碼進行修改:

修改後

主要都是加int,目的是將輸入的座標改成int型,因為影像是個整數x整數的矩陣

yolo資料標註方法yolo資料標註方法yolo資料標註方法yolo資料標註方法yolo資料標註方法

修改後再從終端terminal當中輸入以下內容啟動

labelImg

在左側輸入標籤後按w開始框選,點選後按住滑鼠不動,然後拖動選擇,然後輸入標籤資訊

yolo資料標註方法

如果標註的內容單一,就可以在右側選中一個label然後點選use default label

如果我們需要快速標註資料集,可以在view/atuo save mode選擇自動儲存,這樣按下一張就不會跳出是否儲存的選擇框了。

 

相關文章