# -*- coding:utf-8 -*-
import os.path
from collections import defaultdict, OrderedDict
import json
import numpy as np
import cv2
import json
# /8Tdata/gaofei/data/tomo/tianjin/b1_106/image2/
# /8Tdata/gaofei/data/tomo/tianjin/b2_400/image2/
#json文件
with open('task_3519_0-1650519004.json', 'r', encoding='utf8') as f:
patients = json.load(f) # 此时a是一个字典对象
#从json文件取轮廓,序列号
for patient in patients:
patientID=patient["patientID"]#病人
# 依据json—ID取病人图像数据集
# /8Tdata/gaofei/data/tomo/tianjin/b1_106/image2/
psfiles = os.path.join('./b1_106/image2/', patientID)
pfiles = os.listdir(psfiles)
# ID病人图像数据集排序
pfiles.sort()
nodes=patient["nodes"]
rois=nodes[0]["rois"]
#序列集切片
for roi in rois:
slice_index=roi["slice_index"]#切片序列号
print(patientID,slice_index )
pfile=pfiles[slice_index]#依据slice_index取病人图像
pname&
从json读取病灶轮廓信息画到原图中
最新推荐文章于 2024-05-04 21:44:32 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)