使用labelme标注文件制作图像二值图

该段代码主要用于将使用Labelme工具标注的图像转换成二值图。它读取.json文件,解析标注信息,然后利用OpenCV的fillPoly函数在原始图像上填充标记区域,生成二值图像并保存。整个过程涉及文件操作、numpy数组处理和OpenCV图像处理技术。
摘要由CSDN通过智能技术生成

将labelme标注的区域图像转换为二值图,原图,标记图像,二值图,如下:

原图

标记图像

json

 二值图

import os
import numpy as np
import json
import cv2
labelme_path ="/home/work/预言故障图/20230220/labelme/"
saved_path = "/h
使用Labelme批量标注制作vol标签,您可以按照以下步骤进行操作: 1. 安装Labelme工具 首先,您需要安装Labelme工具,可以在其官网下载并安装:https://github.com/wkentaro/labelme 2. 创建vol标签 在Labelme中,您可以通过点击“Create Polygons”按钮来创建多边形标签。为了创建vol标签,您需要在“Label List”中添加一个新标签,将其命名为“vol”或其他您想要的名称。 3. 批量标注 现在,您可以将需要标注图像文件放置在同一个文件夹中,并使用以下命令批量运行Labelme: ``` labelme --json_dir /path/to/json/files --labels /path/to/labels.txt ``` 在上述命令中,`--json_dir`参数指定JSON文件的保存路径,`--labels`参数指定标签文件的路径。在运行Labelme后,您可以使用多边形工具为每个图像文件创建vol标签。 4. 导出标注结果 完成标注后,您可以使用以下命令将标注结果导出为VGG Image Annotator(VIA)格式的JSON文件: ``` labelme_json_to_dataset /path/to/json/files -o /path/to/output/dataset ``` 在上述命令中,`labelme_json_to_dataset`是Labelme提供的一个工具,用于将JSON文件换为VIA格式。`/path/to/json/files`参数指定JSON文件的保存路径,`-o`参数指定导出的数据集文件夹的路径。 5. 训练模型 最后,您可以使用上述导出的VIA格式数据集来训练深度学习模型,用于自动识别vol标签。具体的训练方法和工具依赖于您所选择的深度学习框架和模型。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值