1. sip安装
从 http://www.riverbankcomputing.co.uk/software/sip/download 下载压缩包 sip-4.19.tar.gz 解压
tar xvf sip-4.19.6.tar.gz
sudo python configure.py
sudo make install
2.PyQt 安装(python2.7 对应PyQt4,python3.5 对应PyQt5)
1)安装依赖库:sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev
2)https://sourceforge.net/projects/pyqt/files/PyQt4/ 下载 PyQt4_gpl_x11-4.12.1.tar.gz解压
tar zxvf PyQt4_gpl_x11-4.12.1.tar.gz
sudo python configure.py
sudo make
sudo make install
3. 验证安装完成
python
import PyQt4.QtGui
如果出现错误"the sip module implements API v??? but XXX module requires API v???"
分别用:
import sip
print(sip, sip.SIP_VERSION_STR)
和
sip -V
查看sip的版本,发现版本不同的话,根据print(sip, sip.SIP_VERSION_STR)显示的sip位置(如/usr/lib/python2.7/dist_package)将文件夹中所有sip开头的文件删除
sudo rm -f sip*
然后,重新用源码安装
python configure.y
make
make install
4. labelimg安装
git clone https://github.com/betsyweilin/labelImg
sudo apt-get install pyqt4-dev-tools
sudo pip install lxml
make qt4py2
python labelImg.py
python labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]
最后生成直接就是voc pascal LXML文件啦
其他标注工具如BBox-Label-Tool YOLO-mark CDVA,等不太适合目前我的需求