В настоящее время я работаю над маркировкой изображения для нескольких файлов, и этикетки сохраняются в формате XML.Оказывается, все надписи должны быть укорочены по высоте, поскольку детали в верхней части надписи похожи на другие несвязанные изображения.Поэтому я хотел бы вычесть значение всех <ymax>(number)</ymax>
во всех файлах XML на определенное значение.Есть ли способ сделать это с помощью notepad ++ или python?
Ниже приведен пример полного файла XML.Все файлы имеют одинаковый формат.
<annotation>
<folder>01</folder>
<filename>S249.jpeg</filename>
<path>D:\databs\01\01\S249.jpeg</path>
<source>
<database>Unknown</database>
</source>
<size>
<width>375</width>
<height>500</height>
<depth>3</depth>
</size>
<segmented>0</segmented>
<object>
<name>A</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>116</xmin>
<ymin>280</ymin>
<xmax>141</xmax>
<ymax>325</ymax>
</bndbox>
</object>
<object>
<name>A</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>143</xmin>
<ymin>280</ymin>
<xmax>169</xmax>
<ymax>324</ymax>
</bndbox>
</object>
<object>
<name>A</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>169</xmin>
<ymin>280</ymin>
<xmax>195</xmax>
<ymax>324</ymax>
</bndbox>
</object>
<object>
<name>A</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>220</xmin>
<ymin>280</ymin>
<xmax>241</xmax>
<ymax>324</ymax>
</bndbox>
</object>
<object>
<name>B</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>206</xmin>
<ymin>396</ymin>
<xmax>229</xmax>
<ymax>431</ymax>
</bndbox>
</object>
<object>
<name>B</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>230</xmin>
<ymin>396</ymin>
<xmax>260</xmax>
<ymax>428</ymax>
</bndbox>
</object>
<object>
<name>B</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>261</xmin>
<ymin>391</ymin>
<xmax>285</xmax>
<ymax>428</ymax>
</bndbox>
</object>
</annotation>