?
最近整理一下數據標注這塊的內容,在目標檢測和目標分割里面用的最多的標注工具labelimg,labelme
labelimg主要用于目標檢測領域制作自己的數據集,如:YOLO系列目標檢測模型
labelme主要用于圖像分割領域制作自己的數據集,如:MaskRCNN實例分割模型
如何去使用這個工具網上很多,基本安裝好環境后,運行一下就會彈出窗口,但是要把這個工具給沒有代碼經驗的人去使用,就需要將其打包成exe,方便標注人員去使用,下面就來大體說一下怎么用吧,時間有限,簡單粗暴幾個步驟,不懂的話,我也沒辦法了。。。實在不會的話,末尾還有更簡單的辦法,直接去現在別人打包的exe。
首先是去github上下載
https://github.com/HumanSignal/labelImg
下載完后,解壓,然后進行以下幾步:
1、新建一個虛擬環境,然后在環境下安裝labelImg
pip3 install labelImg
2、cd進入下載的解壓后的labelImg文件下,然后輸入
pyrcc4 -o libs/resources.py resources.qrc
3、打包的話就需要安裝pyinstaller,輸入
pip install pyinstaller
4、安裝完后,就進行打包操作,輸入以下命令,回車。
pyinstaller --hidden-import=pyqt5 --hidden-import=lxml -F -n "labelImg" -c labelImg.py -p ./libs -p ./
輸出如下命令,顯示successfully,就表示打包成功了。
?接下來就可以到項目文件夾下找到dist這個文件,里面就有生成的exe文件。
然后把data文件和exe另外拷貝到一個新建的文件里,發給別的同事,不需要配環境就可以正常使用啦。
附:現成的exe文件,不需要自己去打包,地址如下:
https://github.com/HumanSignal/labelImg/releases