安装Anaconda和Labelme

第一步:安装Anaconda,从官网上下载,根据自己电脑版本进行选择。

第二步:尽量别安装在C盘,安装在其他盘,新建一个Anaconda3的文件夹,放在下面。

第三步:默认安装。看清选项,有不必要的可以不打对勾。

第四步:安装完成后,打开Anaconda Prompt ,进入Anaconda的环境,输入

如果是python2按照以下命令输入 

# python2
conda create --name=labelme python=2.7
source activate labelme
# conda install -c conda-forge pyside2
conda install pyqt
pip install labelme
# if you'd like to use the latest version. run below:
# pip install git+https://github.com/wkentaro/labelme.git

如果是python3按照以下命令依次输入

# python3
conda create --name=labelme python=3.6
source activate labelme
# conda install -c conda-forge pyside2
# conda install pyqt
pip install pyqt5  # pyqt5 can be installed via pip on python3
pip install labelme

然后都安装完成后输入命令

labelme

会弹出labelme的界面,点击open,打开自己的图片,进行标记。

然后点击Create Polygon,这时鼠标会变成十字选择工具,点击鼠标左键,进行选择标记区域。标记错误可以选择Delete,最后点击save成一个json文件。

 

将sava的.json文件转化为。png,格式。参考博客链接链接: https://blog.csdn.net/weixin_41319671/article/details/82684334

即为: 1.先activate labelme

2. 打开将要存放转化好的json文件的目录文件夹路径(新建一个文件夹,如G:\Division_A\a1\1.8.9_512\data_json)

3.然后后面输入命令: labelme_json_to_dataset 再加上json文件的路径。

四、将得到的label处理成二值化灰度图

上面得到的label.png就是生成的标签图,但是,是用0和1标注的,所以无法辨别,下面简单用一个matlab程序得到二值化的灰度标签图

程序如下:

dir = 'C:\Users\asus1\Desktop\myplant\Labell\';
dir_ = '_json\label.png';
for i = 0:30
    Dir = [dir,num2str(i),dir_];   %得到每一个label.png的路径
    ff = imread(Dir);
    ff(find(ff==0))=255;
    ff(find(ff==1))=0;
    imwrite(uint8(ff),['C:\Users\asus1\Desktop\myplant\label\',num2str(i),'.jpg']);  %保存输出
end

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值