首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CVAT不显示在图像上外部生成的注释

CVAT不显示在图像上外部生成的注释
EN

Stack Overflow用户
提问于 2019-11-04 03:07:58
回答 1查看 1.1K关注 0票数 1

我有一个包含现有注释的数据集,我们正在使用CVAT对其进行改进和增强。现有的注释是PASCAL VOC格式的。当我在CVAT中导入注释时,对象显示在右侧的' objects‘选项卡中,所有设置似乎都很好,但现在边界框被绘制在图像上。

为了确保正确导入VOC,我在图像上创建了新的注释,然后导出所有注释,并将导入的注释与在CAT中创建的注释的外观进行了比较。查看.xml文件,绑定框的格式看起来是一样的。

作为进一步的测试,我删除了CVAT中的所有注释,然后重新导入了注释,但这次导入了上面导出的CVAT XML文件。所有边界框和标签都会出现在右侧选项卡中,但注释VOC导入框仍然不会显示在图像上。但是,来自CVAT的注解是这样的。有没有人可以看一下我的VOC文件和CVAT XML文件,让我知道这里是否遗漏了什么设置?

请注意,我需要图像上的边界框,因为我们正在进行多步骤注释。基本斑点检测发现镜头中的潜在对象,然后专家将进入并放置更具体的标签,并更正任何注释错误。

CVAT XML文件

代码语言:javascript
复制
<annotations>
  <version>1.1</version>
  <meta>
    <task>
      <id>17</id>
      <name>test</name>
      <size>1</size>
      <mode>annotation</mode>
      <overlap>0</overlap>
      <bugtracker></bugtracker>
      <created>2019-11-03 18:48:55.796680+00:00</created>
      <updated>2019-11-03 18:50:27.480771+00:00</updated>
      <start_frame>0</start_frame>
      <stop_frame>0</stop_frame>
      <frame_filter></frame_filter>
      <z_order>False</z_order>
      <labels>
        <label>
          <name>blob</name>
          <attributes>
          </attributes>
        </label>
        <label>
          <name>bleep</name>
          <attributes>
          </attributes>
        </label>
      </labels>
      <segments>
        <segment>
          <id>17</id>
          <start>0</start>
          <stop>0</stop>
          <url>http://pacific.eightysixfour.com:8080/?id=17</url>
        </segment>
      </segments>
      <owner>
        <username>nhuntoon</username>
        <email></email>
      </owner>
      <assignee></assignee>
    </task>
    <dumped>2019-11-03 18:50:35.930589+00:00</dumped>
  </meta>
  <image id="0" name="uS-X006Y018_2_slide11_b.jpg" width="552" height="369">
    <box label="blob" occluded="0" xtl="95.00" ytl="267.00" xbr="178.00" ybr="184.00">
    </box>
    <box label="blob" occluded="0" xtl="110.65" ytl="192.52" xbr="158.87" ybr="258.27">
    </box>
    <box label="bleep" occluded="0" xtl="512.23" ytl="33.38" xbr="545.95" ybr="62.37">
    </box>
  </image>
</annotations>

"box label="blob“occluded="0”xtl="95.00“ytl="267.00”xbr="178.00“ybr="184.00"”不显示在图像上

VOC XML文件

代码语言:javascript
复制
    <folder>test</folder>
    <filename>uS-X006Y018_2_slide11_b.jpg</filename>
    <path>/home/loki/workspace/CapturedData/slide11_b/croped/test/uS-X006Y018_2_slide11_b.jpg</path>
    <source>
        <database>Unknown</database>
    </source>
    <size>
        <width>369</width>
        <height>552</height>
        <depth>3</depth>
    </size>
    <segmented>0</segmented>
    <object>
        <name>blob</name>
        <pose>Unspecified</pose>
        <truncated>0</truncated>
        <difficult>0</difficult>
        <bndbox>
            <xmin>95</xmin>
            <ymin>267</ymin>
            <xmax>178</xmax>
            <ymax>184</ymax>
        </bndbox>
    </object>
</annotation>```
EN

回答 1

Stack Overflow用户

发布于 2019-11-05 06:16:03

我修复了这个问题。VOC XML文件具有向后的源图像的高度和宽度。将这些更改为正确的顺序可以使此工作按预期进行,没有任何问题。

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

https://stackoverflow.com/questions/58683685

复制
相关文章

相似问题

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