From ad7ea269de82df54326c315800f0021e11cec372 Mon Sep 17 00:00:00 2001 From: EvilCalf Date: Thu, 14 Jul 2022 01:37:27 +0000 Subject: [PATCH] Upload New File --- AI2mark.py | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 AI2mark.py diff --git a/AI2mark.py b/AI2mark.py new file mode 100644 index 0000000..b8a80a2 --- /dev/null +++ b/AI2mark.py @@ -0,0 +1,43 @@ +from numpy import NaN +import pandas as pd +import json +import re +src=pd.read_excel("第五批.xls") +alg_result=src['alg_result'].values.tolist() +src_density_typeO=src['src_density_type'].values.tolist() + +focus=[] +tools=[] +diy=[] +filetype=[] +cnt=[] +series_id=[] +src_density_type=[] +for i,txt in enumerate(alg_result): + if alg_result[i]!=alg_result[i]: + continue + if src_density_typeO[i]==20: + src_density_type.append('') + else: + src_density_type.append(src_density_typeO[i]) + focus.append("ANNO3") + tools.append("CUBOID") + diy.append("") + filetype.append("") + text=json.loads(txt) + srcBbox=text["srcBbox"] + srcHU_values_path=text['srcNodule_mask_path'] + if srcHU_values_path=="": + srcHU_values_path=text['srcHU_values_path'] + re1 = r'shjss-aitrox/(.*?)_NODULE' + reResult = re.findall(re1, srcHU_values_path) + print(reResult) + studyid,seriesid=reResult[0].split('/') + series_id.append(seriesid) + tmp="{\"lesionId\":0,\"position\":"+str(srcBbox)+"}" + cnt.append(tmp) + + +output=pd.DataFrame({"序列号":series_id,"病灶":focus,"影像工具":tools,"影像结果":cnt,"自定义内容":diy,"文件类型":filetype,"肺结节类型":src_density_type}) +output.to_csv("第五批output.csv",index=False,encoding="utf_8_sig") + -- 2.22.0