文章分成兩個部分,第一部分,labelimg工具的安裝;第二部分,labelimg工具的使用方法。
第一部分:工具安裝
方法一:直接使用編譯好的Labelimg可執行文件(12.6M),雙擊執行即可打開。
參考鏈接:https://blog.csdn.net/python_pycharm/article/details/85338801
如果遇到下載的EXE文件無法執行,可能原因如下:
1:一般情況下是路徑問題,路徑中不能有中文,也可以換一個存放位置試試,比如從C盤切換到D盤存放;
2:還有可能是和你自定義的python環境有沖突,如果你電腦有python環境,可以直接通過終端命令安裝:pip install labelimg進行安裝。
方法二,通過anaconda安裝,這樣安裝的labelimg功能全面,自由化程度高。
具體步驟如下:
第一步,github找到labelimg,鏈接:https://github.com/tzutalin/labelImg,如下圖
第二步,進去下載labelImg-master,下載后解壓。
第三步,在下載網頁往下翻,找到使用Windows + Anaconda環境的官方指導教程,如下
conda install pyqt=5 pyrcc5 -o libs/resources.py resources.qrc python labelImg.py python labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]
第四步,安裝anaconda,(如果已經安裝請忽略此步驟。)
進入anaconda官網產品頁面
找到適合自己的版本,我選的是第一個,下載后直接安裝就可以了。
第五步,進入anaconda prompt,
cd到labelImg-master,例如C:\Users\kun\Desktop\labelImg-master
執行conda install pyqt=5
執行pyrcc5 -o libs/resources.py resources.qrc
執行python labelImg.py
安裝完成
第二部分:使用方法
第一步:打開方法
如果使用方法一安裝,雙擊exe文件即可打開標注工具;
如果使用方法二安裝,打開anaconda prompt,進入labelimg-master路徑下,
執行python labelImg.py如下圖(anaconda prompt窗口不要關閉)
打開界面,如下圖
第二步,工具介紹,
重點介紹標注工具兩側的控件,如上圖
open是打開圖像,opendir,打開文件夾,change save dir是圖像保存的路徑,Verify Image是驗證圖像,即確認自己是否正確標注,
Create RectBox是畫框進行標注,Delete RectBox是刪除標注框。zoom是對圖像進行放縮。
如果你只需要標注一種類型,可勾選右側的use default label。這樣不用每次畫框都選擇標簽。
注意:選擇pascal voc,這樣才能得到我們的voc數據集。
第三步,標注流程
准備工作:
1,將准備好的數據集圖片放入到一個文件夾下,使用opendir連接到該路徑,這樣在標注的過程中切換圖像就可以通過next image和prev image進行前后切換,也可以使用快捷鍵(A和D)進行切換;
2,確定生成的xml文件路徑,使用change save dir連接到該路徑;
3,(如果使用方法二:可以提前定義好標簽種類)根據voc.name文件(模型訓練中的標簽文件)分類:將labelImg-master中的data(例如C:\Users\kun\Desktop\labelImg-master\data)中的txt文件中默認的分類標簽換成自己要定義的標簽。
4,設置自動保存:在上方工具欄的view中,設置auto save mode自動保存。如下圖。
開始標注:
打開圖像,目標區域畫框,選擇或輸入標簽,Verify Image驗證一下,最后save(設置了自動給保存的話,左右切換圖片后即可自動給保存)。.xml文件名和標注圖片名一樣。 最后會在change save dir指定的路徑下生成xml文件,例如
注意:
如果要修改已經標注過的圖像,.xml中的信息也會隨之改變。
ps:一些快捷鍵(來自Jayson_han的整理)
以上就是我的總結,祝大家順利。