首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调整用于对象检测的COCO包围框的大小

调整用于对象检测的COCO包围框的大小
EN

Stack Overflow用户
提问于 2021-06-09 08:52:28
回答 1查看 1.1K关注 0票数 0

这是我的第一个问题。我正在为对象检测准备一个数据集。到目前为止,我做了以下工作:

picture.

  • Roboflow中的
  1. I有一张原始图片(大小为w4000 x h3000)。
  2. --我使用注解平台Roboflow以COCO格式对其进行注释,其中将近250个对象在
  3. 中返回了一个缩小的图片(2048x1536),其中包含一个带有COCO格式注解的json文件。然后,为了从我的原始图片中获得一个数据集(因为我有很多对象,而且图片足够大),我决定以224x224的补丁来平铺原始图片。为此,我放大了一点(4032x3136),以便能够正确地分割它,获得252个图片。

问题

如何将Roboflow 2048x1536图片的边框调整为我的原始图片(4032x3136)?

  1. 一旦将b.boxes的大小调整到我原来的大小图片,我如何再调整它们的大小,以适应通过切片原始图片创建的每个修补程序(224x224)的大小?

谢谢你!!

EN

回答 1

Stack Overflow用户

发布于 2021-06-09 11:57:11

听起来,最终的目标是将来自源4032x3136的224x224图像进行贴图,并正确更新边框。

至少在Roboflow中,您可以将平铺作为预处理步骤添加到原始的4032x3136图像中。图像将被分解为您选择的瓷砖数量(2x2、3x3、NxY)。包围框将被正确地更新,以覆盖每一个单独的瓷砖对象。

要从您所描述的代码中重新实现,您需要:

将您的2048x1536图像升级到4032x3136

  • Scale边框,将图像升级到224x224块,使用诸如Pil

  • 之类的方法更新要分解到各个瓷砖上的坐标中的注释;每个瓷砖

有一个注释

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67900731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档