代码拉取完成,页面将自动刷新
import vis
import argparse
import json
import sys
def input_json_schema(json):
try:
assert isinstance(json['res_path'], str)
assert isinstance(json['output_path'], str)
assert isinstance(json['raw_images_list'], list)
except Exception:
raise ValueError(f'输入json格式错误')
def output_json_schema(result, images_to_boxes):
return dict(
result=result,
images_to_boxes=dict(images_to_boxes),
)
if __name__ == '__main__':
parser = argparse.ArgumentParser()
# 输入是一个json文件。
parser.add_argument('input_json', help='输入一个json文件,指定参数')
args = parser.parse_args()
with open(args.input_json) as f:
input_json = json.load(f)
input_json_schema(input_json)
result, image_to_boxes = vis.draw_anchor_box(verbose=False, **input_json)
result = list(map(str, result))
output_json = output_json_schema(result, image_to_boxes)
json.dump(output_json, sys.stdout)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。