亚洲国产精品乱码一区二区,美景房屋2免费观看,哎呀哎呀在线观看视频高清国语,从镜子里看我是怎么C哭你

Article / 文章中心

labelImg標(biāo)注工具

發(fā)布時間:2022-09-26 點擊數(shù):2599

用于深度網(wǎng)絡(luò)訓(xùn)練的數(shù)據(jù)集做標(biāo)注的方法和工具有好多,像Labelme、labelImg、yolo_mark、Vatic、Sloth等等,此處暫時只介紹其中的一種標(biāo)注工具:labelImg。

常見的圖片標(biāo)注工具

LabelImg

這款工具是全圖形界面,用Python和Qt寫的,最牛的是其標(biāo)注信息可以直接轉(zhuǎn)化成為XML文件,與PASCAL VOC以及ImageNet用的XML是一樣的。

trainingImageLabeler

MATLAB R2017a版本自帶的trainingImageLabeler工具:Ground-Truth Labeling可以標(biāo)記感興趣的區(qū)域,如車道,汽車和交通標(biāo)志,以及整個視頻幀或時間間隔與相關(guān)信息,如天氣條件。

labelImg的安裝

pip安裝

$ pip install labelImg
$ labelImg
$ labelImg [IMAGE_PATH] [PRE-DEFINED CLASS FILE]

Ubuntu源碼安裝

由于Ubuntu系統(tǒng)自帶python,這款軟件在Ubuntu環(huán)境下的安裝是最方便的。軟件要求python版本在2.6以上,同時需要PyQt和lxml的支持。

Python2+Qt4

sudo apt-get install pyqt4-dev-tools
sudo pip install lxml
make qt4py2
python labelImg.py
python labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]

Python3+Qt5

sudo apt-get install pyqt5-dev-tools
sudo pip3 install lxml
make qt5py3
python3 labelImg.py
python3 labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]

下載源碼并運行

在原作者的github下載源碼壓縮包,解壓可得到名為labelImg-master的文件夾,進(jìn)入該文件夾,在空白處使用“Shift+鼠標(biāo)右鍵”,進(jìn)入當(dāng)前目錄的命令行窗口,依次輸入下面語句即可打開軟件。

pyrcc4 -o resources.py resources.qrc
python labelImg.py
python labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]

labelImg的使用方法

windos版本請不要把存放在中文目錄下,否則打不開。

圖像數(shù)據(jù)標(biāo)注一般操作的順序:“open file ” -----"create rectbox " -----"輸入類別名稱 "-----“change save dir ”-----“Save” 最后在保存文件的路徑下生成.xml文件,.xml文件的名字是和標(biāo)注照片的名字一樣,如果要修改已經(jīng)標(biāo)注過的圖像,.xml中的信息也會隨之改變。得到的.xml 和PASCAL VOC所用格式一樣!

  • 修改默認(rèn)的XML文件保存位置,使用快捷鍵“Ctrl+R”,改為自定義位置,這里的路徑一定不能包含中文,否則無法保存。
  • 源碼文件夾中使用notepad++打開data/predefined_classes.txt,修改默認(rèn)類別,比如改成person、car、motorcycle三個類別。
  • “Open Dir”打開圖片文件夾,選擇第一張圖片開始進(jìn)行標(biāo)注,使用“Create RectBox”或者“Ctrl+N”開始畫框,單擊結(jié)束畫框,再雙擊選擇類別。完成一張圖片后點擊“Save”保存,此時XML文件已經(jīng)保存到本地了。點擊“Next Image”轉(zhuǎn)到下一張圖片。
  • 標(biāo)注過程中可隨時返回進(jìn)行修改,后保存的文件會覆蓋之前的。
  • 完成標(biāo)注后打開XML文件,發(fā)現(xiàn)確實和PASCAL VOC所用格式一樣。

熱鍵

熱鍵

說明

ctrl + A

顯示所有的框

ctrl + H

隱藏所有的框

ctrl + d

復(fù)制當(dāng)前標(biāo)簽和矩形框

ctrl + E

編輯標(biāo)簽

ctrl + F

fitwindow

ctrl + J

move and edit Boxes

ctrl + L

boxlineColor

ctrl + o

openfile

ctrl +Q

退出軟件

ctrl + r

更改默認(rèn)注釋目標(biāo)目錄(xml文件保存的地址)

ctrl + s

保存

ctrl + u

加載目錄中的所有圖像,鼠標(biāo)點擊Open dir同功能

ctrl + shift + F

fitWidth

ctrl + shift + o

打開的文件夾只顯示.xml文件

ctrl + shift + s

 

ctrl + +

放大

ctrl - -

縮小

ctrl + =

原始大小

a

上一張圖片

d

下一張圖片

w

創(chuàng)建一個矩形框

del

刪除選定的矩形框

space

將當(dāng)前圖像標(biāo)記為已驗證

↑→↓←

鍵盤箭頭移動選定的矩形框

其他同類標(biāo)注工具(Github):

Yolo_mark

BBox-Label-Tool

ImageLabel