labelme 數據標記教學(BBox)

在機器學習的年代,最困難的部分就是數據的標記,有著方便的標記工具是十分重要的一件事。

labelme 是一套透過 python 與 Qt 撰寫的,圖形化標記工具。

他可以標記多邊形、長方形、圓形、線、點等等。(本篇以 BBox 做示範)

labelme 安裝

  1. 透過 EXE 檔安裝
  2. 在 python 環境安裝 (後續以此方式示範)
    • pip install labelme

透過 pip 指令安裝 labelme

(如安裝失敗請參考此篇解決方式)

安裝完成後,輸入 labelme 即可打開程式

標記數據

  • 1. 打開影像資料夾
  • 2. 打開標籤存放資料夾 (Json)

建議跟影像資料夾放在同一個路徑,因為 Json 檔裡面儲存的路徑是相對路徑。

假設有用其他 Model 標記好的標籤,轉成 Json 檔後,放在此路徑下,labelme 也會自行讀取,顯示出標籤。

  • 3.開啟自動儲存

在每次新增標籤時,會自動儲存

  • 4. 按右鍵選擇標記方式

本次範例為標記 BBox,所以選擇 Create Rectangle

  • 5. 標記物體

點選左上點,再點選右下點即可

  • 6. 打上標籤名稱
  • 7. 標記完成

8. 你會在資料夾看到對應的 JSON 檔

標籤格式轉換

官網有提供教學轉換為 VOC 格式

(還有轉換為 COCO 格式的 code)

如果想要看格式轉換相關的中文教學,歡迎留言告訴我

方便的話請幫我點選網頁四周的廣告,一點點鼓勵是我繼續寫的動力

Add a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *