SSD講堂四 標註 標註工具LabelImg

2021-08-28 21:32:21 字數 1899 閱讀 1734

目錄(?)

[-]

前言ubuntu原始碼安裝

ubuntu pip安裝

windows環境下安裝

安裝anaconda 420

安裝pyqt包

使用方法

後續說明

我們知道,標註主要是用來建立自己的資料集,方便進行深度學習訓練。本篇部落格將推薦一款十分好用的標註工具labelimg,重點介紹其安裝以及使用的過程。

在此感謝原作者在github所做的貢獻,博主發現軟體一直在更新,各位小夥伴可以關注其最新版本。這款工具是全圖形介面,用python和qt寫的,最牛的是其標註資訊可以直接轉化成為xml檔案,與pascal voc以及imagenet用的xml是一樣的。

ps.作者在5月更新了**,現在最新的版本號是1.3.0,博主親測,源**在windows 10和ubuntu 16.04上執行正常。

由於ubuntu系統自帶python,這款軟體在ubuntu環境下的安裝是最方便的。軟體要求python版本在2.6以上,同時需要pyqt和lxml的支援。

sudo apt-get install pyqt4-dev-tools # 安裝pyqt4

sudo pip install lxml # 安裝lxml,如果報錯,可以試試下面語句

sudo apt-get install python-lxml

git clone

cd labelimg

make all

./labelimg.py # 或者 python labelimg.py

# 作者新加的命令模式(應該只適用於最新github**)

./labelimg.py [image_path] [pre-defined class file]

作者最近(2017.05)增添的一種安裝方式,使用python的pip工具安裝,感覺更方便了,博主暫未測試。

pip

install

labelimg

labelimg

labelimg

[image_path]

[pre-defined class file]

由於windows不像linux那樣自帶python,所以安裝過程要稍微麻煩一些,重點是解決python的安裝問題。

開啟命令列視窗,輸入conda list,會列出所有預裝的python擴充套件包,可以看到裡面已經有了lxml,但是缺少pyqt。命令列輸入conda install pyqt=4,等待一會即可完成pyqt4的安裝。 

其他同類標註工具(github): 

yolo_mark

bbox-label-tool

imagelabel

SSD講堂五 訓練 SSD 訓練自己的資料集

我的批註一 方案三在實際執行中遇到了一些問題 第一 我的指令碼反斜槓 變成了紅色報錯,直接貼上博主的指令碼儲存為train.sh檔案,用bash train.sh的方式執行是不行的,暫時還沒找到原因。補充一下博主的指令碼裡面沒有寫dataset set和train dir的路徑。問題已經解決 把注釋...

opengl學習 四 座標系統

總述 opengl希望在每次頂點著色器執行後,我們可見的所有頂點都為標準化裝置座標 normalized device coordinate,ndc 也就是說,每個頂點的x,y,z座標都應該在 1.0到1.0之間,超出這個座標範圍的頂點都將不可見。我們通常會自己設定乙個座標的範圍,之後再在頂點著色器...

旋轉框四點座標轉成roLabelImg的角度格式

甲方發過來的標籤是四點座標格式的,我們需要用rolabelimg檢查一遍和標籤,這就需要轉成角度格式,rolabelimg跟別的表示方法不一樣,是逆時針為正的,範圍是0 指令碼裡用到了opencv的最小外接矩形函式cv2.minarearect,以及根據長短邊來判斷角度在哪個象限。具體 和詳細注釋如...