python - 将注释从 Mask-RCNN 数据集格式转换为 COCO 格式
问题描述
我想训练一个模型来检测图像中的车辆和道路。为此,我将使用 Mask R-CNN 和 YOLACT++。我用 vgg 图像注释器为 Mask R-CNN 标记了一些图像,分割点如下图所示。
如您所见,没有 area 参数或 bbox 参数。我可以使用 minx miny maxx maxy 找到我的实例的 bbox,但我找不到如何找到该分段区域的区域。您可以在下图中看到 Yolact 注释的形成。
标记所有实例需要大量时间。我花了至少 10 分钟来标记图像中的所有汽车,并且我已经有 500 个标记的图像。您对我有什么建议或想法可以帮助我节省时间,同时将第一个注释形成转换为第二个(掩码 r-cnn 到 coco(yolact))?
解决方案
您必须创建自己的脚本并对其进行转换,我必须从 xml 注释到 json maskrcnn。
推荐阅读
- python - 尝试将字符串转换为复数列表
- scala - 在scala中,即使使用了'-Xlog-implicits',为什么编译器也没有解释错误消息“发散隐式扩展”?
- go - 为什么 int、int64 等不是 go 中的关键字?如果它们是预先声明的标识符,它们的声明在通用块中会是什么样子?
- python - 无法从 python 错误中绑定 C++ 中的双向量数组:未捕获“m”;py::bind_vector
>(m,d["gnss_measurement"]) - java - 如何在 android studio 中使用 Toast show() 方法?
- xcode - 从 iOS 模拟器启动的非常小的模拟器窗口
- html - 试图让 css 卡翻转以在引导程序中排队
- flutter - 颤振:如何在firestore的现有集合中添加数据
- laravel - Laravel - 如何根据条件更新员工表
- javascript - 解析模块说明符时出错:logrocket,使用 npm 或 yarn