1.使用labelme标注后生成的json文件如下:

2.创建一个python文件,复制下面的代码

# 在cmd中运行代码:python json2png.py <json文件夹>,单独运行这个文件会报错
import os
import os.path as osp
import cv2
import shutil
import numpy as npdef json2png(json_folder, png_save_folder):if osp.isdir(png_save_folder):shutil.rmtree(png_save_folder)os.makedirs(png_save_folder)json_files = os.listdir(json_folder)for json_file in json_files:json_path = osp.join(json_folder, json_file)os.system("labelme_json_to_dataset {}".format(json_path))label_path = osp.join(json_folder, json_file.split(".")[0] + "_json/label.png")png_save_path = osp.join(png_save_folder, json_file.split(".")[0] + ".png")label_png = cv2.imread(label_path, 0)label_png[label_png > 0] = 255cv2.imwrite(png_save_path, label_png)if __name__ == '__main__':json_dir = "C:/Users/Magic/Desktop/labelme/data/json" #json所在文件夹label_dir = "C:/Users/Magic/Desktop/labelme/data/label/"   #生成之后的标签所在文件夹json2png(json_folder=json_dir,png_save_folder=label_dir)

3.在创建好python文件所在的文件夹中输入cmd后回车

输入:python json2png.py <json文件夹> 即可。
需要注意的是:注意使用的环境中有没有对应的python包,如opencv-python之类的。

python json2png C:\Users\Magic\Desktop\labelme\data\json


此时运行完毕后该文件夹下会生成对应的文件夹。这些文件可以删除,主要是下面label中的标签有用。


对应的标签文件夹下生成的标签文件。

labelme标注的json文件转换成png格式相关推荐

  1. 将labelme生成的json文件转换成png图

    将labelme生成的json文件转换成png图 我图片的每个标记只有一类,所以转换成png图后,png只有0和1像素,因为单通道图的范围是0~255,0和1的区别很小,下面的程序可以对你标记的mas ...

  2. labelme标注的json文件转化成ICDAR2015格式

    在转换之前一定要备份备份备份备份备份!!!!!!!!!!!!!!!!!! # -*- coding: utf-8 -*-import os import jsondef jsonTotxt(jsonf ...

  3. Python修改图片格式以及相对应labelme标注的Json文件

    Python修改图片格式以及相对应labelme标注的Json文件 前言 前提条件 相关介绍 实验环境 Python修改图片格式以及相对应labelme标注的Json文件 代码实现 输出结果 前言 本 ...

  4. Labelme标注的json数据转化为coco格式的数据

    Labelme标注的json数据转化为coco格式的数据 1. 转化方法一 2. 转化方法二 1. 转化方法一 import os import json import numpy as np imp ...

  5. netbeans html 格式化,在NetBeans IDE8.0中怎么把html的文件转换成jsp格式

    满意答案 在NetBeans IDE8.0中把html的文件转换成jsp格式的方法: 将html页改成jsp有两种方法,第一种是直接修改html文件,另一种是新建jsp文件. 1.原始html文件内容 ...

  6. 如何将.crt的ssl证书文件转换成.pem格式

    如何将.crt的ssl证书文件转换成.pem格式 摘自:https://www.landui.com/help/show-8127 2018-07-04 14:55:41 2158次 准备:有一台安装 ...

  7. pythonutf8转gbk,Python实现把utf-8格式的文件转换成gbk格式的文件

    需求:将utf-8格式的文件转换成gbk格式的文件 实现代码如下: 代码如下: def ReadFile(filePath,encoding="utf-8″): with codecs.op ...

  8. 和doc的区别怎么转换手机_如何把doc文件转换成PDF格式?高手告诉你应该这么做...

    视频步骤: 知乎视频​www.zhihu.com 有时候老师让交的实验报告文件格式必须为PDF格式,因为PDF与不同的操作系统和软件版本具有很好的兼容性,所以大多数人都喜欢将Word转换成PDF.但有 ...

  9. 3m格式的文件怎么转换成mp3_怎么将电脑上的mp4文件转换成mp3格式

    mp4的视频文件格式固然很方便,但是也有一些缺陷,比如就有很多用户就在为怎么把mv视频转换为mp3音频格式而烦恼 ,在mv中谈到好听的歌,但是由于文件太大不能随时收听,如果转换为mp3格式就更加方便了 ...

  10. react在线浏览doc_如何把doc文件转换成PDF格式?教你一招秒实现

    有时候老师让交的实验报告文件格式必须为PDF格式,因为PDF与不同的操作系统和软件版本具有很好的兼容性,所以大多数人都喜欢将Word转换成PDF.但有的同学的Word版本不能直接将doc文件转换成PD ...

最新文章

  1. Android UI开发第二十五篇——分享一篇自定义的 Action Bar
  2. 杀疯了!通过游戏“元宇宙”,Deepmind让AI学会玩各种没玩过的游戏,骚操作不断...
  3. HBase - 数据写入流程解析
  4. oracle 动态sql列转行_Oracle 行转列 动态出转换的列
  5. 使用c#操作IBM WebSphere MQ
  6. 【声学基础】概述——吸收
  7. kafka修改分区数_ELK|kafka增加分区或调整副本数
  8. 第5章 见缝插针(《C和C++游戏趣味编程》配套教学视频)
  9. 利用机器学习的排名模型,提升你在英雄联盟的排名
  10. DPM2012系列之十七:如何将备份文件恢复到网络共享文件夹
  11. FreeRTOS介绍与移植
  12. 【JAVA】tomcat 支持excel07下载
  13. 收藏级干货——Auto CAD历史版本功能大盘点(上)
  14. VBA-使用inputbox方法
  15. 如何用串口助手测试软件485通讯功能,串口调试助手如何检测RS485端口好坏及信号发送的好坏?...
  16. facebook女程序员_Facebook的新“ Messenger Kids”应用程序对我的孩子安全吗?
  17. MATLAB 2019 快速入门教程(官方手册翻译)(1/4)
  18. 基于fpga的直流电机vhdl+论文+开题报告+(csdn免费下载)
  19. 安装和使用Linux花生壳(公网版)
  20. 图形化显示变量波形 代替串口你知道如何操作么?

热门文章

  1. Little happiness matters?蒙牛新广告语英文翻译引争议
  2. 如何用html制作博客页面,HTML个人博客页面
  3. 计算机多系统启动光盘制作,制作启动光盘,小编教你如何制作光盘启动盘
  4. 百度网盘卸载后,无法重新安装,说电脑中文件没有删除干净
  5. 谷歌搜索引擎优化(谷歌seo)怎么做?
  6. 乌班图 修改ip_unbuntu(乌班图)虚拟机修改ip地址NAT模式
  7. edius裁剪快捷键_edius常用快捷键
  8. 【Windows 11 SE精简版】——低配机的专属
  9. apizza的使用方法
  10. 科普 | USB4的全面解读