LabelImg 影像標註工具使用教學,製作深度學習用的資料集

文章推薦指數: 80 %
投票人數:10人

本篇介紹如何使用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內容會類似這樣: mouflon mouflon-1260937_1280.jpg /home/gtwang/mouflon/mouflon-1260937_1280.jpg Unknown 1280 853 3 0 Mouflon Unspecified 0 0 28 383 434 817 Mouflon Unspecified 0 0 399 270 828 702 Mouflon Unspecified 0 0 817 166 1268 612 有了這些照片的標註資訊,就可以進行後續的深度學習引擎訓練了。

常見問題 若在UbuntuLinux中執行labelImg時,出現這樣的錯誤訊息: Traceback(mostrecentcalllast): File"/usr/local/bin/labelImg",line7,in fromlabelImg.labelImgimportmain File"/usr/local/lib/python2.7/dist-packages/labelImg/labelImg.py",line24,in fromPyQt4.QtGuiimport* ImportError:NomodulenamedPyQt4.QtGui 表示Python的Qt模組沒有裝,只要安裝一下即可: sudoapt-getinstallpython-qt4 實用工具 機器學習 G.T.Wang 個人使用Linux經驗長達十餘年,樂於分享各種自由軟體技術與實作文章。

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



請為這篇文章評分?