一、labelImg安裝(源代碼安裝,py2.7環境)
1、下載LabelImg
在home目錄下打開終端輸入
$ git clone https://github.com/tzutalin/labelImg
2、安裝
$ sudo apt-get install pyqt4-dev-tools # 安裝PyQt4
$ sudo apt-get install python-lxml
$ cd LabelImg
$ make all qt5py3 #因爲我的環境下安裝了ROS-kinectic,其相關包和qt5聯繫在一起了,所以這裏直接用qt5相關
3、運行(執行labelImg目錄下的labelImg.py)
$ python3 labelImg.py #注意Python3
這裏就安裝成功了
二、使用技巧
1、快捷鍵
Ctrl + u 加載目錄中的所有圖像,鼠標點擊Open dir同功能
Ctrl + r 更改默認註釋目標目錄(xml文件保存的地址)
Ctrl + s 保存
Ctrl + d 複製當前標籤和矩形框
space 將當前圖像標記爲已驗證
w 創建一個矩形框
d 下一張圖片
a 上一張圖片
del 刪除選定的矩形框
Ctrl++ 放大
Ctrl-- 縮小
↑→↓← 鍵盤箭頭移動選定的矩形框
2、標籤說明
使用時,使用ctrl+u快捷鍵加載圖片後,使用ctrl+r快捷鍵指定生成的xml文件的保存位置,然後開始按照類別將圖片中的目標進行矩形框標註,每標註一個目標後軟件自動彈出類別信息以供選擇,在彈出的類別信息中選擇對應的類別名稱雙擊即可。當一張圖片中各個類別所需要標註的目標全部標註後,點擊保存按鍵或者使用ctrl+s快捷鍵保存就生成了相對應的xml位置信息文件,此時可以開始下一張圖片的標註。
想要修改圖2中的標籤類別內容(如默認的dog、person、cat等)則在主目錄下data文件夾中的predefined_classes.txt文件中修改。