labelme的使用
Labelme 是一個簡單的數(shù)據(jù)標(biāo)注工具,可以用點將圖片中的物體框選中,并作上標(biāo)注。
它依賴于 python 開發(fā)環(huán)境,此處選擇安裝 anaconda 。
一、Anaconda
Anaconda 中文名大蟒蛇,是一個開源的 python?發(fā)行版本,集合了許多工具包和依賴項。其中也包含了 python,所以安裝了 anaconda 以后就不需要安裝 python 了。
下載官網(wǎng):https://www.anaconda.com/,我選擇的是 anaconda3 版本。
下載后直接根據(jù)提示默認(rèn)下一步安裝,記得更改安裝路徑。
安裝好了以后,開始菜單會出現(xiàn)多個工具:

Spyder 是一個 python 開發(fā)環(huán)境,與 pycharm 不同的是,它有多個視圖窗口,可以實時查看代碼中各數(shù)據(jù)的變化,但整體功能的使用并沒有 pycharm 那么優(yōu)秀。
Anaconda Navigator 用于導(dǎo)航和管理軟件的啟動和安裝,可以替換軟件的版本、升級以及卸載,也能搭建不同的使用環(huán)境,通常不怎么用得著。
Anaconda prompt 和 Anaconda powershell prompt 是 Anaconda 的命令窗口,類似于 cmd,兩者區(qū)別是 powershell 多了些命令。
Jupyter notebook 是以網(wǎng)頁的形式建立編程環(huán)境,可以在瀏覽器中打開或者新建文檔,編輯代碼后可以直接運行并顯示結(jié)果。
二、安裝labelme
使用 labelme 首先要創(chuàng)建 python 環(huán)境,由于本機(jī)已事先安裝過 python,這里直接打開 cmd 查詢本機(jī) python 版本,為3.9.5。

打開 Anaconda prompt,輸入命令“conda create -n labelme python=版本號”創(chuàng)建虛擬環(huán)境并命名為 labelme,python 后面對應(yīng)自己電腦上的 python 版本。

輸入 y 繼續(xù)安裝:

虛擬環(huán)境搭建好后,輸入命令“conda activate labelme”來激活環(huán)境,激活成功后目錄開頭會變成(labelme)字樣:

接下來輸入命令“conda install?pyqt”安裝圖形管理界面,此處的 pyqt 是一款基于 python 語言的工具包,主要用于開發(fā)用戶界面。
然后開始安裝 labelme,輸入命令“conda install labelme”,如果出錯了的話就使用命令“pip install labelme”安裝。
安裝完成后,直接輸入“l(fā)abelme”就能啟動圖形界面。以后每次啟動都要先激活環(huán)境再啟動。

Open:打開一張圖片
Open Dir:打開文件夾(打開多張圖片)
點擊 open dir,選擇事先準(zhǔn)備好的圖片文件夾,右下角顯示的是文件夾中的圖片文件


Create Polygons:新建標(biāo)注。點擊后可以框選物體并命名。菜單欄編輯欄中還可以選擇標(biāo)注形狀,比如矩形、圓形、線形、點等。其中 line?表示標(biāo)注一條線,linestrip 表示多段線。

Edit Polygons:對標(biāo)注區(qū)域進(jìn)行調(diào)整。
標(biāo)注完成后按 Ctrl+S 保存當(dāng)前文件,默認(rèn)為json格式。