Labelme用来对图像数据进行标注(打标签),由python编写,图形界面使用的是Pyqt,所以后面需要安装Pyqt5。标注形式多种:多边形,矩形,圆形,多段线,线段,点形式,根据自己需要可以选择。
(1) win+R打开终端输入cmd
(2) 依次安装labelme、pyqt5、pillow,输入命令如下:
pip install labelme
pip install pyqt5
pip install pillow==4.0.0 # 这里自己任务需要安装的4.0.0版本,版本号根据自己的需求安装
(3) 安装之后输入
labelme
打开失败,显示ModuleNotFoundError: No module named ‘PIL’,如下图:
(4)
问题原因:由于之前做QT任务下载过pyqt5,应该是冲突了。
问题解决:<1>创建一个新环境;或者<2>使用‘pip uninstall pyqt5 ’卸载原来的。这里自己使用的方法一,创建了一个新环境,具体方法如下。
(1) 创建名为‘labelme’的新的虚拟环境
conda create -n labelme python=3.6 #其中labelme是虚拟环境名字,可以自己换成其他的,指定的python版本是3.6,也可以其他版本例如3.7或者3.8根据自己需要
(2) 进入创建好的虚拟环境(注:自己使用的是win10环境,若是linux,使用source activate labelme 进入虚拟环境,具体的可以去csdn搜一下)
activate labelme
(3) pip安装labelme
pip install labelme
(4) pip安装pyqt5
pip install pyqt5
(5) pip安装pillow
pip install pillow==4.0.0 #这里指定了4.0.0版本,版本号可以根据自己的任务需要进行修改
(1) 输入
labelme
Labelme安装