LabelImg 影像標註工具使用教學,製作深度學習用的資料集
文章推薦指數: 80 %
本篇介紹如何使用LabelImg 這個免費的影像標註工具,標示照片中的物體,製作成可用來訓練深度學習引擎的輸入資料集。
在使用深度學習來實作影像的物件 ...
Blogger舊站
關於
Facebook
Flickr
物聯網
網站架設
程式設計
統計
素食
特價優惠
宗教
物聯網
網站架設
程式設計
統計
素食
特價優惠
宗教
LabelImg影像標註工具使用教學,製作深度學習用的資料集
2017/11/29
0則留言
本篇介紹如何使用LabelImg這個免費的影像標註工具,標示照片中的物體,製作成可用來訓練深度學習引擎的輸入資料集。
在使用深度學習來實作影像的物件偵測時,都會需要有大量的已知資料集,也就是照片加上物件的所在位置以及物件的名稱,而通常若要準備這類的資料,初期都會使用人工的方式來手動標註,而LabelImg就是用來標註照片中物體位置與名稱的小工具。
名稱:LabelImg影像標註工具
官方網站:GitHub
支援平台:Windows、Linux、MacOSX
下載預先編譯版本:Windows與Linux版本
授權:開放原始碼(MIT授權)
安裝LabelImg
LabelImg支援Windows、Linux與MacOSX平台,而Windows與Linux兩個平台有提供預先編譯好的版本,直接從其官方網站下載即可使用。
另外也可以從PyPI上面直接下載:
#從PyPI下載與安裝LabelImg
pipinstalllabelImg
#執行LabelImg
labelImg
執行之後,就會開啟LabelImg的視窗。
LabelImg圖片標註工具
標註照片
Step1
開啟LabelImg之後,首先開啟想要進行標註的圖片檔,開啟時可以選擇「Open」開啟單張圖檔,或是以「OpenDir」開啟整個目錄中所有的圖檔。
開啟圖檔
這裡我拿兩張歐洲盤羊的圖片作為示範。
Step2
這張照片中有三頭歐洲盤羊,接下來我們就要在這張照片上標示出這三頭羊的位置與名稱資訊。
在照片上點選滑鼠右鍵,在右鍵選單中點選「CreateRectBox」。
如果要進行大量的物件標註,可以先研究一下LabelImg的快速鍵,以加速人工標註的速度,例如建立標註方框的快速鍵就是w,善用這些快速鍵的話,標註的處理速度會加快非常多。
Step3
使用滑鼠將整頭羊框起來。
框住物件
Step4
輸入這個物件的名稱。
輸入物件名稱
Step5
按照上述的物件標註方式,把照片中的每一個物件都標示好,在標示多個物件時,LabelImg會自動列出已經標示過的名稱,所以如果有重複的名稱,就可以直接用滑鼠在選單上點選,不用再打一次,非常方便。
輸入物件名稱
Step6
標示完成後,在視窗的右方會列出所有標示好的物件,我們可以對任何的物件進行修改或刪除等動作。
所有標註物件
Step7
當一張圖片上的物件都標註完成後,記得按下左側的「Save」鍵儲存,LabelImg會使用XML格式來儲存標註資訊。
儲存標註資訊
這樣就完成一張圖片的標註工作了。
Step8
若有多張照片的話,就按照這樣的流程來標註每一張照片,記得每張照片標註完都要儲存成XML檔。
所有標註物件
使用LabelImg開啟照片時,會自動檢查是否有對應的XML標註檔,如果它發現同目錄下有對應的XML標註檔,就會自動載入它並顯示出來,所以一般來說,將標註的XML與照片放在一起會比較方便。
LabelImg輸出的XML內容會類似這樣:
常見問題
若在UbuntuLinux中執行labelImg時,出現這樣的錯誤訊息:
Traceback(mostrecentcalllast):
File"/usr/local/bin/labelImg",line7,in
LeaveaReply取消回覆
留言*
Name*
Email*
Website
搜尋
分類Arduino(5)
BeagleBoneBlack(1)
DIY(54)
Linux(316)
macOS(33)
Octave(15)
Perl(12)
R(47)
Windows(97)
WordPress(16)
個人(15)
免費(35)
兒童(30)
實用工具(85)
手機(13)
技巧(45)
有趣(99)
樹莓派(57)
物聯網(55)
玄學(11)
生活(209)
程式設計(137)
統計學(8)
網頁空間(36)
網頁開發(128)
虛擬化(7)
農業(42)
遊戲(9)
開箱(131)
雲端(4)
宗教
如何戒邪淫、遠離婚外情
戒淫寶典:《壽康寶鑑》白話有聲書
公益
台灣世界展望會
社團法人新竹縣愛心物資集發協會
igiving公益網
智邦公益網
Yahoo奇摩公益
©2022G.T.Wang
延伸文章資訊
- 1結構化標記-協助產生工具 - 網頁設計
在標記完標籤資訊後,透過建立HTML,協助工具便會自行產生出相對應的程式編碼,在初始畫面中看到的HTML原始碼,是根據Microdata 標籤格式進行編譯的,Google 響應推廣JSON- ...
- 2結構化資料標記協助工具- Search Console說明
一旦Google 更清楚解讀你的網頁資料,就能在Google 搜尋中以全新的面貌呈現你的資料,並吸引更多目光。此外,如果你傳送HTML 格式化的電子郵件給客戶,標記協助工具可示範 ...
- 3LabelImg 影像標註工具使用教學,製作深度學習用的資料集
本篇介紹如何使用LabelImg 這個免費的影像標註工具,標示照片中的物體,製作成可用來訓練深度學習引擎的輸入資料集。 在使用深度學習來實作影像的物件 ...
- 4結構化資料標記協助工具 - Google
這項工具可協助您將結構化資料標記新增至範例網頁。 瞭解詳情 首先,請選取資料類型,然後在下方貼上您要標記的網頁網址或網頁HTML 原始碼:. 問與答頁面. 徵才啟事.
- 5結構定義標記測試工具| Google 搜尋中心
透過複合式搜尋結果測試查看Google 可為網頁產生哪些搜尋結果,並使用結構定義標記驗證工具進行一般結構定義驗證。