python實作labelme_json_to_dataset資料集標簽批量提取
講解
略
代碼
import os
import shutil
def take_labels_rename(or_path, tar_path):
determination = tar_path
if not os.path.exists(determination):
os.makedirs(determination)
path = or_path
folders = os.listdir(path)
for folder in folders:
print(str(folders))
dir = path + '/' + str(folder)
files = os.listdir(dir)
for file in files:
print(str(files))
if str(file) == "label.png":
print("{} from {}".format(str(file), str(folder)))
source = dir + '/' + str(file)
folder_name = str(folder).split('_')[0]
deter = determination + '/' + str(folder_name)+'.png'
shutil.copyfile(source, deter)
if __name__ == "__main__":
print("hellow world")
take_labels_rename(r"", r"")#原始路徑及存盤路徑
運行結果
運行前

運行程序

運行結果


轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/271347.html
標籤:python
上一篇:ArcPy基礎之字典(二)
下一篇:Python第四課~
