CVAT не показывает аннотации, сгенерированные извне на изображениях - PullRequest
0 голосов
/ 03 ноября 2019

У меня есть набор данных с существующими аннотациями, которые мы используем CVAT для уточнения и улучшения. Существующие аннотации представлены в формате PASCAL VOC. Когда я импортирую аннотации в CVAT, объекты отображаются на вкладке «Объекты» справа, и все настройки кажутся хорошими, но теперь на изображении рисуется ограничительная рамка.

Чтобы убедиться, что VOC импортируется правильно, я создал новые аннотации на изображении, затем экспортировал все аннотации и сравнил, как выглядят импортированные аннотации относительно той, которая была создана в CAT. Глядя на файл .xml, всплывающие окна выглядят одинаково отформатированными.

В качестве дополнительного теста я удалил все аннотации в CVAT, а затем повторно импортировал аннотации, но на этот раз импортировал файл CVAT XML, который я экспортировал выше. Все ограничивающие рамки и метки отображаются на правой вкладке, но импортированные поля аннотаций VOC по-прежнему не отображаются на изображении. Однако аннотации из CVAT делают. Может ли кто-нибудь взглянуть на мой файл VOC и мой файл CVAT XML и сообщить мне, если здесь есть параметр, который мне не хватает?

Обратите внимание, что мне нужны ограничительные рамки на изображении, так как мы делаем многошаговую аннотацию. Базовое обнаружение BLOB-объектов обнаруживает потенциальные объекты в кадре, затем специалисты вводят более точные метки и исправляют любые ошибки аннотации.

Файл CVAT XML

<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-файл

    <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>```

1 Ответ

0 голосов
/ 05 ноября 2019

Я исправил проблему. XML-файл VOC имеет высоту и ширину исходного изображения в обратном направлении. Изменение их в правильном порядке делает эту работу, как и ожидалось, без проблем.

...