from: https://zhuanlan.zhihu.com/p/97807042
1浪秘、從github上下載labelmg http://github.com/tzutalin/labelImg
或者git clone http://github.com/tzutalin/labelImg
2百宇、安裝PyQt5
命令行輸入
pip install PyQt5
3、安裝PyQt5-tools
命令行輸入
cmd------pip install pyqt5-tools
4噪珊、安裝lxml
命令行輸入
pip install lxml
5、編譯資源文件:將Qt文件格式轉(zhuǎn)換為Python格式,在labelImg-master目錄下運(yùn)行
cmd------pyrcc5 -o resources.py resources.qrc
6肴捉、將上一個(gè)步驟生成的resources.py文件,復(fù)制到libs文件夾下
7叔收、修改代碼齿穗,使得xml目錄自動(dòng)跟隨圖片目錄(可改可不改)
在openDirDialog方法的最后添加
1188行 加這段代碼 零起一行self.defaultSaveDir=tragetDirPath
8、如果不打包exe饺律,則可以直接運(yùn)行l(wèi)abelImg.py,即可進(jìn)行標(biāo)注操作
9窃页、打包成exe
需要安裝pyinstaller,如果沒(méi)有安裝
pip install pyinstaller
然后
pyinstaller --paths ./bin -F -w labelImg.py
前面部分表示自己的python路徑,可根據(jù)個(gè)人情況而定脖卖。那么當(dāng)前路徑下dist中將生成labelimg.exe
可以將源碼目錄下的data/目錄 拷貝到labelimg.exe同目錄乒省。點(diǎn)擊打開后即可加載預(yù)設(shè)類別。