安装Anaconda和Labelme的教程

一、安装教程

1 登录Anaconda官网,选择Download
https://www.anaconda.com/distribution/
2 选择你想下载的Python版本,选择你的操作系统和位数,然后点击Download按钮就开始下载了
在这里插入图片描述

3 开始安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下面两个框框都勾选
在这里插入图片描述

点击Install,等待安装成功

打开Anaconda Navigator
在这里插入图片描述

点击红色圈圈的按钮
在这里插入图片描述

在cmd中输入
(1)创建虚拟环境
conda create -n labelme python=3.6
在这里插入图片描述

(2)激活虚拟环境
conda activate labelme
在这里插入图片描述

(3) 安装包
第一个包
conda install pyqt
在这里插入图片描述

第二个包
conda install pillow
在这里插入图片描述

第三个包
pip install labelme==3.16.2(==3.16.2是安装指定的labelme版本号)
在这里插入图片描述

注:如果出现下面的红色报错,这是正常现象问题,多次尝试pip install labelme==3.16.2
在这里插入图片描述

完成以上操作在anaconda prom中输入labelme
在这里插入图片描述

弹出labelme的界面
在这里插入图片描述

二、Error opening file ‘lineColor’的处理方法

当制作数据集时,没有提前统一labelme的版本号。在整合到一起,会导致下面的错误。
在这里插入图片描述
在安装labelme自己的虚拟环境中,搜索abel_file.py,进行下面的修改
在这里插入图片描述

搜索app.py ,进行下面的修改
在这里插入图片描述

Error opening file ‘utf-8’ codec can’t decode byte 0xcd in position 2700: in的处理方法

在使用labelme,查看某图片的标注结果
出现

Error opening file
'utf-8' codec can't decode byte 0xcd in position 1781: invalid continuation byte

这是由于labelme默认的encoding 是utf-8,所以问题是出现了utf-8不能解码的字节。
解决的方法:
将json文件的内容复制到新的json中


from __future__ import print_function

import argparse
import glob
import os
import os.path as osp
import sys

import imgviz
import numpy as np

import labelme
def main():
    parser = argparse.ArgumentParser(
        formatter_class=argparse.ArgumentDefaultsHelpFormatter
    )
    parser.add_argument("input_dir", help="input annotated directory") # json文件存放的文件夹名字

    args = parser.parse_args()

    for filename in glob.glob(osp.join(args.input_dir, "*.json")):
        # print(osp.splitext(osp.basename(filename))[0])
        with open(filename, "r", encoding = 'ISO-8859-1') as file1:
            s = file1.read()
        with open('./json/' + osp.basename(filename),"w") as file2:
            file2.write(s)
        file1.close()
        file2.close()

if __name__ == "__main__":
    main()

参考链接
1.https://blog.csdn.net/weixin_42899627/article/details/110292714
2.https://blog.csdn.net/iefenghao/article/details/90741384?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162670003816780274176631%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=162670003816780274176631&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v29-3-90741384.pc_search_result_cache&utm_term=anaconda%E5%AE%89%E8%A3%85win&spm=1018.2226.3001.4187

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值