LabelImg的安裝以及使用

安裝及使用

GitHub地址
README.md中有安裝以及使用教程。但是,安裝對于Mac用戶來說非常坑,因為只能從源碼編譯,所以各種問題,折騰了我一天,最后莫名其妙又可以了。可以在issues中看到安裝問題各種各樣。所以,不推薦在mac上使用,但是如果你必須要用。可以嘗試在virtualenv中安裝虛擬環境(我沒能成功),可以嘗試在docker中拉取作者鏡像使用(我沒成功)。最后說一下我一開始沒成功,之后清理一遍環境之后成功的方法:

  1. pip install labelImg
  2. labelImg //會報錯,缺失什么就安裝什么,如果安裝了還顯示缺失,可以修改.bash_profile文件,這篇博客提到的
  3. 然后就可以了,至于你能否成功安裝,隨緣~我也是安裝又清理,反復之后就可以了
推薦Ubuntu和Windows,有打包好直接可以用的labelImg工具包。

使用LabelImg

使用labelImg時要注意更改源圖片目錄以及打完label后的xml文件存儲路徑。即打開LabelImg之后,點擊Open Dir,選中源圖片目錄。點擊Change Save Dir,選中保存xml文件的文件夾。我的源圖片路徑是在JPEGImages文件夾中,xml存儲路徑是Annotations文件夾中。
展示一下我的文件目錄:

  • LabelData: 用于存放所有數據
    • JPEGImages: 用于存放原始圖片
      • 640x480 - Depot GUA16:我們自己的圖片,目錄名不用改,這里只列舉這一個目錄的圖片集
        • ***.JPG: 原始圖片
    • Annotations: 存放使用labelImg打完label以后的xml文件
      • 640x480 - Depot GUA16:為便于區分,給哪個目錄的圖片打label產生的xml就存放在同名目錄下(自己建這個文件夾,名字要對應)
        • **** .xml: labelImg工具產生的xml文件

貼一下截圖:


image.png

打label

我們需要給一張圖片打兩個label,一個name為id,一個為size。

  1. 點擊CreateRectBox
  2. 框出id,不要留太多空白區域,適當即可。框完區域以后,會讓你給這個label命名,此處為id,如下圖:


    image.png

    點擊ok,繼續點擊CreateRectBox,然后再框出size區域,命名為size,如下圖:


    image.png

    點擊ok之后,再點擊save,就保存入Annotation中對應的文件夾了。之后,再點擊next,繼續下一張圖片。
    展示一下打完label之后產生的xml文件:
    image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。