VOC格式資料集轉YOLO格式資料集

2021-10-03 05:04:05 字數 601 閱讀 3031

voc使用xml來描述標註,而yolo使用txt格式檔案,導致voc格式資料集無法直接拿來訓練yolo,這就需要轉換格式。為了不重複造輪子,我們使用convert2yolo來進行轉換。

>>

> python3 example.py --datasets voc --img_path ~/downloads/voc2028/jpegimages/ --label ~/downloads/voc2028/annotations/ --convert_output_path ~/downloads/voc2028/yolo/ --img_type ".jpg" --manipast_path ./ --cls_list_file ~/downloads/voc2028/imagesets/voc.names

轉換完成後發現,生成的標註檔名與影象檔名不一致,經過排查發現改一處**就能修復

這裡改為

>>

> data[root.find(

"filename"

).text.split(

".")[0

]]= annotation

可以直接轉殖我改過的**:

VOC格式資料轉COCO格式

博主使用labelme對目標檢測資料進行標註的時候,標註的結果只能選擇是voc格式的檔案。但是,現在新的網路一般都是用coco格式的資料進行執行的。所以,乙個voc轉coco格式的 就變得非常重要了。這篇部落格主要是為了資料增廣的那篇做引用的,所以原理就不說了,直接上 吧。在實際執行執行的時候,資料...

coco分割資料集轉voc格式

coco資料中的ploygon即為標註資料,兩個相連數字為乙個座標 而voc的分割標註直接為png的8位偽彩色圖,通過呼叫調色盤來顯示色彩。因此,要把分割資料整理為voc格式,通過以下步驟 第一,在原圖中繪製目標輪廓並填充,需要注意的是,一般我們的資料都是32位rgb彩色圖,因此,首先需要將32位r...

VOC資料集格式介紹

深度學習很多框架都在使用voc資料集,所以先來研究一下voc資料集的具體內容。以pascal voc2017為例,它包含如下5個資料夾 pascal voc提供的所有的,其中包括訓練,測試。存放xml格式的標籤檔案,每個xml對應jpegimage中的一張。可使用labelimg進行標註和檢視。影象...