概要
對於從事計算機視覺中目標檢測領域的人來說,數據集所有工作的開始,沒有特定領域的數據集,後續工作基本沒法展開。但是通用的VOC或者COCO數據集可能根本沒法使用適用於特定領域,因此製作特定領域的數據集也成爲了意見非常重要的事情。LabelImg就是當前非常合適數據標註工具,接下來我們來介紹LabelImg在win10下的安裝流程。
由於win10下多半使用的Python3環境,因此本篇博客也只介紹python3環境下LabelImg的安裝流程。
安裝過程
首先是檢查環境變量。特別聲明,在安裝LabelImg前,作者默認大家安裝了Anaconda3,對於爲安裝Anaconda3的讀者來說沒,請先到Anaconda官網下載按安裝包進行安裝。Anaconda3的官網爲:https://www.anaconda.com/distribution/ 。之後將Anaconda3的根目錄以及Anaconda3/Scripts子目錄的絕對路徑添加至Path環境變量當中。
之後是安裝PyQt5,打開Anaconda Prompt,輸入如下命令:
pip install PyQt5
文件有點大,快50M,建議開VPN後進行下載,畢竟東西在國外,不然會等很久。
接着是安裝lxml,文件比較小,一次性安裝成功。安裝命令如下:
pip install lxml
接下來到github下載源碼,鏈接爲:labelImg 。下載成功後解壓並重命名爲labelImg。之後在Anaconda Prompt中進入labelImg文件夾命令,然後編譯。命令如下:
cd D:\labelImg
D:
pyrcc5 -o resources.py resources.qrc
之後輸入如下命令運行labelImg:
python labelImg.py
可能會遇到如下bug:ModuleNotFoundError: No module named ‘libs.resources’。
將labelImg目錄下的resources.py
文件複製到labelImg/libs
子目錄下即可。然後重新運行上面的運命令,labelImg就能啓動了。