Я создаю пользовательское приложение технического зрения с помощью Microsoft CustomVision.ai.
Я использую это руководство < / а>.
Когда вы помечаете изображения в проектах обнаружения объектов, вам необходимо указать область каждого помеченного объекта, используя нормализованные координаты.
У меня есть XML-файл, содержащий аннотации к изображению, например. с именем sample_1.jpg
:
<annotation>
<filename>sample_1.jpg</filename>
<size>
<width>410</width>
<height>400</height>
<depth>3</depth>
</size>
<object>
<bndbox>
<xmin>159</xmin>
<ymin>15</ymin>
<xmax>396</xmax>
<ymax>302</ymax>
</bndbox>
</object>
</annotation>
Мне нужно преобразовать координаты ограничивающего прямоугольника из xmin, xmax, ymin, ymax в координаты x, y, w, h, нормализованные согласно предоставленному руководству.
Может ли кто-нибудь предоставить мне функцию преобразования?