用labelme标注图片时,有时会存在这种情况,图片中的某一个静止的物体需要标注,这时静止的目标坐标是一样的,循环标效率太低,于是标注完一个之后,直接用脚本处理json文件。脚本如下:
# -*- coding: utf-8 -*-
import os
import json
def ListFilesToTxt(dir,wildcard,recursion):
exts = wildcard.split(" ")
files = os.listdir(dir)
for name in files:
fullname=os.path.join(dir,name)
if(os.path.isdir(fullname) & recursion):
ListFilesToTxt(fullname,file,wildcard,recursion)
else:
for ext in exts:
if(name.endswith(ext)):
jsonFile = open("./" + name, "r+")
data = json.load(jsonFile)
tmp1 = {