本人最近在利用faster_rcnn訓練kitti數據集,其中需要將kitti數據集轉為voc數據集,但是發現:
kitti圖片是png格式
voc2007是jpg格式
其中有7000多張圖片需要批量轉換,在網上發現一些代碼,但跑起來有錯誤,于是本人稍作修改:
import osimport stringdirName = "D:your path//" #最后要加雙斜杠,不然會報錯li=os.listdir(dirName)for filename in li: newname = filename newname = newname.split(".") if newname[-1]=="png": newname[-1]="jpg" newname = str.join(".",newname) #這里要用str.join filename = dirName+filename newname = dirName+newname os.rename(filename,newname) print(newname,"updated successfully")
此方法不僅可以用于轉換圖片后綴,也可以用于其他文件的后綴轉換。
以上這篇python批量修改圖片后綴的方法(png到jpg)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答