labelme語義分割使用教程


1、安裝labelme

在Windows系統和ubuntu系統下,labelme的安裝方式是同樣的。主要分如下幾個步驟:python

(1) 安裝Anacondaweb

首先,去官網下載對應版本的Anaconda3。json

具體安裝過程,可見我以前寫的一篇博文:Anaconda3+tensorflow2.0.0+PyCharm安裝與環境搭建ubuntu

(2) 建立虛擬環境bash

建立一個虛擬環境,並命名爲labelmesvg

conda create -n labelme python=3.6

(3) 安裝labelme工具

建立完後,先進入建立好的虛擬環境spa

conda activate labelme

進入虛擬環境後,下載安裝labelme,這裏使用清華源下載會快不少.net

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple labelme

安裝完成後,直接打開labelme就能夠開幹了3d

labelme

注:下次要打開labelme,得先進入剛剛建立好的虛擬環境,再輸入labelme打開labelme軟件。

2、標註車道線以及路面

2.1 labelme界面介紹

首先進入剛纔已經建立好的虛擬環境,輸入如下命令打開labelme

labelme

打開labelme後,可看見以下界面:

在這裏插入圖片描述
下面介紹一下重點按鍵功能:

  • Open。打開單個文件,好比對一張圖片進行標註時,可經過該鍵選擇待標註圖片。
  • Open Dir。加載存放待標註圖片的文件夾,設置一次,以後就不用再設置了。
  • Next Image。標註完後,切換到下一張圖片。
  • Prev Image。切換到上一張圖片。
  • Save。標註完當前圖片後,即保存。
  • Create Polygons。使用標註工具進行描點。
  • Edit Polygons。編輯描點,若是標註時有點描歪了,可用該鍵校訂。

2.2 標註車道線

第一步,點擊Open Dir,選擇存放待標註圖片的文件夾。

第二步,點擊Create Polygon,而後對圖片中的車道線進行描點標註。以下圖所示:

在這裏插入圖片描述
注:對於近處的虛線單獨標註;對於較遠處看不清的虛線,能夠連起來一塊兒標;對於看不清的車道線,能夠放大再進行標註。

第三步,每標註完一個車道線後,須要對該車道線定義類別。這裏是白線,因此咱們定義爲:White_line。若是是黃色,咱們定義爲:Yellow_line。以下圖所示:

在這裏插入圖片描述
注:這裏,咱們場景只有白色、黃色車道線,不區分虛實線。因此咱們將類別定義爲:White_line 和 Yellow_line

2.3 標註路面

和標註車道線的方法同樣,對路面部分依次描點鏈接起來。等路面描點完畢,將其類別定義爲:Lane。標註過程以下圖所示:

在這裏插入圖片描述
當車道線和路面都標註完後,點擊保存,這時在原圖片路徑下就會生成對應的標籤文件(.json文件),這樣就完成類一張圖片的標註,以下圖所示:
在這裏插入圖片描述

須要特別注意的是:對於有些路面嵌入了其餘的物體(好比車),這個時候須要把物體獨立開來。以下圖所示:

在這裏插入圖片描述

3、注意事項

  • 在標註前,先肯定好分割的類別。此次,咱們要分割三類:白色車道線、黃色車道線和路面;標註式類別名分別記做:White_line、Yellow_line和Lane。注意類別名不要寫錯!
  • 選擇好Open Dir後,咱們標註完一張,直接點Next Image就行了,能夠自動跳轉到下一張圖片。Open Dir只需設置依一次。
  • 描點的時候必定要仔細,對於一些彎曲的地方要多打些點,儘可能將車道線和路面分割準確。
  • 標註完後,若是發現有不對的地方,能夠經過Edit Polygons對描點進行微調。

本文分享 CSDN - AI 菌。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索