用於深度網絡訓練的數據集做標註的方法和工具有好多,像Labelme、labelImg、yolo_mark、Vatic、Sloth等等,此處暫時只介紹其中的一種標註工具:labelImg。等到後期熟悉其他的標註工具會一一介紹。廢話不多說,直接進入正題!
此篇先介紹在windows下使用已經編譯好的labelImg。
一、labelImg工具下載:
下載地址:鏈接: https://pan.baidu.com/s/1kwwO5VxLMpAuKFvckPpHyg 提取碼: 2557
下載的文件是編譯好的,可執行的labelImg.exe文件。直接將文件放在windows環境下,雙擊可執行。
二、labelImg工具使用方法:
1.雙擊labelImg執行文件圖標,會出現操作界面:
出現這樣的窗口界面,說明labelImg已經正常開啓,背景黑色的窗口是終端界面,不要理會.......
在labelImg窗口的左邊,有一些操作的功能,其中:“Open”是打開單個圖像,“Open Dir” 打開文件夾,"Change Save Dir"
圖像保存的路徑,“Next Image” 切換到下一張圖像,“Prev Image”切換到上一張圖像,“Verify Image”校驗圖像,“Save”
保存圖像,“Create RectBox”畫標註框一個,“Duplicate RectBox”重複標註框,“Delete RectBox”刪除標註框,“Zoom In”
放大圖像,“Zoom Out” 縮小圖像,“Fit Window”圖像適用窗口,“Fit Width”圖像適應寬度。
當然,使用操作按鈕不是很方便,下面介紹一些快速的快捷鍵,爲無聊的標註工作節省一些時間。
Hotkeys:
ctrl +Q | 退出軟件 | ctrl + - | 縮小 |
ctrl + o | openfile | ctrl + = | 原始大小 |
ctrl + u | openDir | ctrl + F | fitwindow |
ctrl + r | ChangeSaveDir | ctrl + E | 編輯標籤 |
ctrl + s | 保存 | ctrl + shift + o | 打開的文件夾只顯示.xml文件 |
ctrl + L | boxlineColor | ctrl + shift + s | |
ctrl + J | move and edit Boxes | ctrl + shift + F | fitWidth |
ctrl + D | 複製框 | d | nextImg |
ctrl + H | 隱藏所有的框 | a | preImg |
ctrl + A | 顯示所有的框 | space | 標記當前圖片已標記 |
ctrl + + | 放大 | w | 畫框 |
Delete | 刪除框 |
三、開始圖像數據標註:
一般操作的順序:“open file ” -----"create rectbox " -----"輸入類別名稱 "-----“change save dir ”-----"Save"
最後在保存文件的路徑下生成.xml文件,.xml文件的名字是和標註照片的名字一樣,如果要修改已經標註過
的圖像,.xml中的信息也會隨之改變。得到的.xml 和PASCAL VOC所用格式一樣!
文章到這裏,關於labelImg工具的使用基本結束了,要是你想在Linux系統、Ubantu、或者是MAC系統中使用labelImg,
可以參考一個教程:https://github.com/tzutalin/labelImg/
這個項目裏有具體的安裝和使用教程,親可以去實踐一下。本人最近在做深度學習方面的工作,有正在從事或者想做這
方面工作的朋友,可以留言共同交流。好的東西之所以能成爲好,不是它本身有多好,而是在於它能被分享。