1. 程式人生 > >Windows下的labelme資料標註工具安裝教程

Windows下的labelme資料標註工具安裝教程

前言

因為最近要做一個目標檢測的比賽,需要用到labelme這款開源標註工具,所以安裝了下

因為我是在Windows下使用的,所以這裡只介紹了Windows的安裝方法,Ubuntu、macOS等其他系統在上面的github都有詳細介紹,大家自行檢視哈

一、安裝Anaconda

Windows下安裝labelme需要藉助Anaconda環境,安裝很簡單

先進入官網,然後點選Windows系統版本

直接安裝最新版本的5.3即可,根據系統選擇64位或者32位

我用的是Python3.7,python3.6的同學也不用怕,也是下載這個,後面可以在Anaconda修改python3的具體版本的

下載完成之後,就按照提示,安裝Anaconda,這裡一般沒什麼問題。

二、安裝labelme

開啟安裝好的Anaconda環境

這是官網github提供的指令;


# 一、python2的輸入下面的指令進行labelme的安裝:
conda create --name=labelme python=2.7
#source activate labelme,官方說用這個,但是我提示有誤,要用下面這一句才行
conda activate labelme
# conda install -c conda-forge pyside2
conda install pyqt
pip install labelme
# if you'd like to use the latest version. run below:
# pip install git+https://github.com/wkentaro/labelme.git



# 二、python3的輸入下面的指令進行labelme的安裝:
conda create --name=labelme python=3.6
#source activate labelme,官方說用這個,但是我提示有誤,要用下面這一句才行
conda activate labelme
# conda install -c conda-forge pyside2
# conda install pyqt
pip install pyqt5  # pyqt5 can be installed via pip on python3
pip install labelme

1.先安裝python3.6

輸入:

conda create --name=labelme python=3.6

會問你是否要安裝,填y即可:

然後就等待

安裝完成後,會提示你啟用環境;

2.啟用labelme環境

這裡有個小問題要注意下,官方github用

conda activate labelme

來啟用環境

但是我輸入此命令會提示下面問題:

所以輸入:

conda activate labelme

沒有問題

3.安裝pyqt5

輸入:

pip install pyqt5

我們可以看到此時的環境經過第2步,已經激活了。

然後安裝pyqt5成功

4.安裝labelme

輸入:

pip install labelme

這裡安裝的東西有點多,比較漫長,等待即可。

如果出現下圖,表明安裝成功!

三、測試

輸入:

labelme

即可進入GUI介面:

開啟標註好的圖片看看效果:

有個地方可能需要修改下:

windows解壓過後labelme的讀取檔名格式有問題,需要修改labelme的label_file.py檔案中的第36行:

加上encoding='utf-8',否則右邊的label名稱會顯示亂碼

with open(filename, 'rb' if PY2 else 'r', encoding='utf-8') as f:
                data = json.load(f)