Я создаю приложение с настраиваемым видением с помощью CustomVision.ai .
от Microsoft. Я использую этот урок .
Когда вы отмечаете изображенияв проектах обнаружения объектов необходимо указать регион каждого помеченного объекта с помощью нормализованных координат.
У меня есть файл 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, нормализованные в соответствии с предоставленным руководством.
Может кто-нибудь предоставить мне функцию преобразования?