XML中的注释如何转换为JSON?

我在使用MASK RCNN的Keras和TensorFlow,我想知道是否有人使用XML注释文件进行过训练,或者是否有人将XML转换为JSON。能否有人展示一个例子,如何在将我的XML文件转换为JSON后使用load_()函数?

我使用VIA工具做了一些注释,训练和检测都正确,但我想使用已经完成的XML注释,因为重新开始需要很长时间。

我已经将我的XML文件转换为JSON,但我的注释中没有多边形或区域,我该如何使用它?谢谢你。

我将不胜感激。

annotations1 = json.load(open(os.path.join(dataset_dir, "dataset.json")))        annotations = list(annotations1.values())  # 不需要字典键        annotations = [a for a in annotations if a['images']]        for a in annotations:            polygons = [r['shape_attributes'] for r in a['regions'].values()]            image_path = os.path.join(dataset_dir, a['filename'])            image = skimage.io.imread(image_path)            height, width = image.shape[:2]            self.add_image(                "damage",                  image_id=a['filename'],                  path=image_path,                width=width, height=height,                polygons=polygons)

回答:

您需要创建自己的脚本将XML转换为JSON,或者简单地删除load_mask()函数。

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注