labelme的安装
2023-04-18 15:44:01 时间
一、Labelme概述
Labelme用来对图像数据进行标注(打标签),由python编写,图形界面使用的是Pyqt,所以后面需要安装Pyqt5。标注形式多种:多边形,矩形,圆形,多段线,线段,点形式,根据自己需要可以选择。
二、安装
1.问题
(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 ’卸载原来的。这里自己使用的方法一,创建了一个新环境,具体方法如下。
2.解决
(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版本,版本号可以根据自己的任务需要进行修改
(6) 具体操作显示如下
三、打开Labelme
(1) 输入
labelme
(2) 自动跳出界面,成功显示如下:
四、参考博文
相关文章
- 使用Numpy验证Google GRE的随机选择算法
- 爬虫——phantomJs
- 防止Memcached的DDOS攻击另外一个思路
- 爬虫——scrapy框架基础
- Prometheus 初体验
- Nginx带宽控制
- Binary Search Tree 以及一道 LeetCode 题目
- 监控进程
- 记一次LVS/Nginx环境下的访问控制
- Request Header Or Cookie Too Large
- 记几个常见的Laravel报错
- 浅谈CLOSE_WAIT
- IP地址和CIDR
- PgBouncer in action
- Dependency Injection 和 Service Locator
- 聊聊代码的割裂感
- 手把手教你用Strace诊断问题
- Unicode and UTF-8
- Leetcode刷题记录:构建最大数二叉树
- Leetcode刷题记录:编码并解码短网址