.json格式转为.yml格式

article/2025/1/16 13:32:19

.json格式转为.yml格式

在跑ssd-6d代码时,出现了一个严重的问题,代码中用到的数据集里的文件都是.yml文件(eg:camera.yml)但是在下载的数据集(teijani)中也没有相应的.yml文件,数据及里提供的都是.json文件,我还下载了其他的数据集(linemod)去看是不是我自己下载的问题,结果发现也没有.yml文件,我去直接百度也没有找到相应的.yml文件,所以只能自己手动转。

百度了几个怎么把 .json格式转为.yml格式的方法后,还是最后使用了下面这种方法。将.json文件的内容,以字典的形式通过转换为字符再转换成yaml,输出到指定路径文件即可,程序如下:

import yaml,jsonif __name__ =='__main__':   # d中为.json的内容d={"0": {"cam_K": [571.9737, 0.0, 319.5, 0.0, 571.0073, 239.5, 0.0, 0.0, 1.0], "depth_scale": 1.0},"1": {"cam_K": [571.9737, 0.0, 319.5, 0.0, 571.0073, 239.5, 0.0, 0.0, 1.0], "depth_scale": 1.0},"2": {"cam_K": [571.9737, 0.0, 319.5, 0.0, 571.0073, 239.5, 0.0, 0.0, 1.0], "depth_scale": 1.0},"3": {"cam_K": [571.9737, 0.0, 319.5, 0.0, 571.0073, 239.5, 0.0, 0.0, 1.0], "depth_scale": 1.0},"4": {"cam_K": [571.9737, 0.0, 319.5, 0.0, 571.0073, 239.5, 0.0, 0.0, 1.0], "depth_scale": 1.0},"5": {"cam_K": [571.9737, 0.0, 319.5, 0.0, 571.0073, 239.5, 0.0, 0.0, 1.0], "depth_scale": 1.0},"6": {"cam_K": [571.9737, 0.0, 319.5, 0.0, 571.0073, 239.5, 0.0, 0.0, 1.0], "depth_scale": 1.0},"7": {"cam_K": [571.9737, 0.0, 319.5, 0.0, 571.0073, 239.5, 0.0, 0.0, 1.0], "depth_scale": 1.0},"8": {"cam_K": [571.9737, 0.0, 319.5, 0.0, 571.0073, 239.5, 0.0, 0.0, 1.0], "depth_scale": 1.0},"9": {"cam_K": [571.9737, 0.0, 319.5, 0.0, 571.0073, 239.5, 0.0, 0.0, 1.0], "depth_scale": 1.0},"10": {"cam_K": [571.9737, 0.0, 319.5, 0.0, 571.0073, 239.5, 0.0, 0.0, 1.0], "depth_scale": 1.0}}  dstr=json.dumps(d)   # dict转成字符dyaml=yaml.load(dstr)   # 将字符转成yamlfiley = 'C:/Users/shdn/Desktop/01scene_camera.yml'stream = open(filey, 'w')yaml.safe_dump(dyaml, stream, default_flow_style=False)  #输出到文件中

这样就可以把.json文件转换为.yml文件
在这里插入图片描述
最后,再提供一个YAML、YML在线编辑(校验)器链接,我第一次自己手敲完就是在这里检查对不对的。


http://chatgpt.dhexx.cn/article/IA9DLyhp.shtml

相关文章

Java Yml格式转换为Properties

Yml格式文件转换为Properties格式 问题引入转换代码代码解读 问题引入 使用在线的yml转换properties, 发现有属性内容漏了,网站地址https://tooltt.com/yaml2properties/。 于是自己动手写个转换工具类,自测过多个 yml 文件,目前没发现遗漏的…

Spring Boot配置文件yml格式详解

在Spring Boot项目中配置文件格式可以是.properties格式,也可以是yml格式,但是一般使用yml格式的比较多,yml格式都有什么语法?yml格式怎么配置?本文将详细的讲解yml的具体使用。 简介 YAML 是一种简洁的非标记语言(YAML Ain’t Markup Language),YAML以数据为中心,使用空…

连线图

电子发声单元接线图 点阵单元接线图 点阵实验接线图 连线设计图

五类直连线做法

五类直连线两头线序相同,都是 白橙、橙、白绿、蓝、白蓝、绿、白棕、棕 如下图所示,将水晶头卡扣朝下,插入网线后用网线钳夹紧即可。

连连看(三)

Python3 实现QQ游戏连连看游戏辅助 连连看(零)—— 前记连连看(一)—— 你看,这是截图啊连连看(二)—— 哦吼,PIL CV2 Numpy 假图像识别构建矩阵连连看(三&#xff09…

连点成线

做技术和做产品都需要沉心深研。做技术侧重对物性的理解,突破原有限制,创造新的领域; 做产品侧重对人性的理解,善于使用技术,创造简单易用的服务。技术需要落地于产品,展示其威力; 产品需要新技术的引擎&am…

图解计算机基础网站上线了

大家好,我是小林。 就在昨天 4 点半,我收到了工信部的短信,通知了我的域名备案完成了! 足足等待了一周,域名终于备案完了,久等了各位!心急的小伙伴,可以到末尾见直接看网站域名。 …

股票K线几种线型基本规则

1.经典蜡烛图&#xff1a; K线颜色&#xff1a; 如果收盘价格 > 开盘价格则是涨色&#xff1b; 如果收盘价格 < 开盘价格则是跌色&#xff1b; 如果收盘价格 开盘价格&#xff0c;则判断收盘价格 > 昨收价格是涨色反之是跌色。 K线形状&#xff1a; 中间垂直线…

5.1、【 K线图的练习】

有经验的股民都知道K线基本功的重要性。在早些时候不依靠其他的一些量化指标&#xff0c;仅凭老股民对K线的理解&#xff0c;就可以做到不错的收益率。 各种k线组合&#xff0c;比如黄昏星、启明星&#xff0c;多方炮&#xff0c;乌云盖顶。。。几十种最基本的经典k线信号&…

如何看k线图的图解法

K线图是黄金白银投资分析的基础手段&#xff0c;我们建议大家认真理解关于k线图的基础知识&#xff0c;掌握好如何看k线图图解的方式&#xff0c;如果能将相关知识融会贯通&#xff0c;日后的投资就等于成功了一大半。   K线图直观、立体感强、信息丰富的特点&#xff0c;通过…

一步一步教你写股票走势图——K线图四(高亮联动一)

目录 一步一步教你写股票走势图——分时图一&#xff08;概述&#xff09; 一步一步教你写股票走势图——分时图二&#xff08;自定义xy轴&#xff09; 一步一步教你写股票走势图——分时图三&#xff08;对齐图表、自定义柱状图高亮&#xff09; 一步一步教你写股票走势图…

连连看(五)

Python3 实现QQ游戏连连看游戏辅助 连连看&#xff08;零&#xff09;—— 前记连连看&#xff08;一&#xff09;—— 你看&#xff0c;这是截图啊连连看&#xff08;二&#xff09;—— 哦吼&#xff0c;PIL CV2 Numpy 假图像识别构建矩阵连连看&#xff08;三&#xff09…

如何看k线图图解

K线图是贵金属投资者进行技术分析的基础手段&#xff0c;建议刚刚接触朋友认真理解关于k线图的基础知识&#xff0c;如果能掌握好K线&#xff0c;日后的学习看盘和技术分析就会容易得多。 K线图直观、立体感强&#xff0c;而且信息丰富&#xff0c;是金融投资分析中最常用和最基…

【数据结构和算法】超多图解,超详细,堆详解

🎈 作者:Linux猿 🎈 简介:CSDN博客专家🏆,华为云享专家🏆,数据结构和算法、C/C++、面试、刷题、Linux尽管咨询我,关注我,有问题私聊! 🎈 关注专栏:图解数据结构和算法 (优质好文持续更新中……)🚀 🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬 目录

图中的十字链表

转载于:https://www.cnblogs.com/qxym2016/p/7434591.html

2021韩顺平图解linux_狗剩学习笔记

韩顺平图解Linux全面升级 https://www.bilibili.com/video/BV1Sv411r7vd 27 小时 、153 讲&#xff0c; 2021 韩顺平 一周学会Linux 简介 目录 P001_韩顺平图解Linux全面升级_课程内容 20:37 P002_韩顺平图解Linux全面升级_应用领域 05:05 P003_韩顺平图解Linux全面升级…

中点画线完整算法c语言,中点画线算法

在网上看中点画线算法&#xff0c;很多说法是中点画线类似于Breshehanm画线。 但是助教说的中点画线是寻找直线两端点的中点进行画点&#xff0c;然后分别递归左右半段直线。 当年不好好学习&#xff0c;递归掌握的不好&#xff0c;现在自己试了试&#xff0c;可谓小费时。 代码…

图文详解超五类网线的接法

如何做网线&#xff1f;如何检测网线是否做好&#xff1f;详见网线及网络水晶头接法图解网线如五类&#xff0c;超五类网线和六类被广泛用于企业网络、数据中心网络或者家庭网络中&#xff0c;越来越多的网线类型正逐渐被发明出来&#xff0c;它们可以支持不同的传输距离和应用…

地图制图小技巧_点匹配线方向

目录 目的 实现步骤 功能介绍 功能入口 关键参数 结果 问题延伸 目的 我们在配图的时候&#xff0c;会遇到一种特定的需求&#xff1a;需要对点设置一个风格&#xff0c;并且符号风格自动跟相连或者相交的线保持垂直。 这种是否能够在SuperMap iDesktopX中自动实现呢&#xff0…