import cv2
import numpy as np
import os
import random
from PIL import Image
import matplotlib.pyplot as plt
# 将mask绘制在原图
def draw_image(im, ms, brg, opacity):
image_mask = im.copy()
contours, _ = cv2.findContours(ms, cv2.RETR_TREE, cv2.CHAIN_APPROX_NONE) # 查找轮廓
image_mask = cv2.drawContours(image_mask, contours, -1, (0, 255, 0), 2) # 绘制边界
image_mask = cv2.fillPoly(image_mask, contours, color=brg) # 填充
img_bgr = cv2.addWeighted(im, opacity, image_mask, 1 - opacity, 0)
return im, ms, img_bgr
def main(imagePath, labelPath, bgr, opacity):
image = np.array(Image.open(imagePath).convert('RGB'))
label = np.array(Image.open(labelPath).convert('L'))
a, b, c = draw_image(image, label, bgr, opacity)
plt.figure(figsize=(12, 8))
for index, i in enumerate((a, b, c)):
plt.subplot(1, 3, index + 1)
plt.imshow(i)
plt.savefig('./result.png')
# plt.show()
if __name__ == '__main__':
root = './data/x/images'
images_path = [os.path.join(root, i) for i in os.listdir(root)]
r = random.randint(0, len(images_path) - 1)
img_path = images_path[r] # 随机取出一张图片
mask_path = img_path.replace('images', 'labels').replace('.jpg','.png')
# opacity 越小,掩膜效果越深
main(imagePath=img_path, labelPath=mask_path, bgr=(0, 0, 255), opacity=0.5)
没有合适的资源?快使用搜索试试~ 我知道了~
医学图像分割数据:腹部14器官切片分割(BTCV)【包含3个切面的切片数据、标签文件、可视化代码】
共2000个文件
png:1998个
py:1个
json:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 92 浏览量
2024-06-13
20:26:34
上传
评论 1
收藏 854.92MB 7Z 举报
温馨提示
项目包含:腹部14器官切片分割(BTCV)【包含3个切面的切片数据、标签文件、可视化代码】 【其中mask中、0为背景,0. 背景 1. 脾脏 2. 右肾 3. 左肾 4. 胆囊 5. 食道 6. 肝脏 7. 胃 8. 主动脉 9. 下腔静脉 10. 门静脉和脾静脉 11. 胰腺 12 右肾上腺 13 左肾上腺】 数据集:BTCV切片数据,分别从轴位面(横端面)、冠状面、矢状面切分出2D图像。为了方便分割,这里切片的时候去除了ROI区域不足3%的数据。对源数据CT图像进行了对比度拉伸(windowing方法),并全部缩放为512*512大小。为了方便观察mask,提供了可视化代码(show.py) 数据集介绍:分为x、y、z轴的切面图像 x轴:images图片目录+masks模板目录,1141张图片和1141个对应的mask图片 y轴:images图片目录+masks模板目录,5691张图片和5691个对应的mask图片 z轴:images图片目录+masks模板目录,6811张图片和6811个对应的mask图片
资源推荐
资源详情
资源评论
收起资源包目录
医学图像分割数据:腹部14器官切片分割(BTCV)【包含3个切面的切片数据、标签文件、可视化代码】 (2000个子文件)
classes.json 515B
img0009_322.png 5KB
img0009_315.png 5KB
img0009_314.png 5KB
img0009_316.png 5KB
img0009_324.png 5KB
img0009_311.png 5KB
img0031_262.png 5KB
img0031_264.png 5KB
img0009_251.png 5KB
img0009_307.png 5KB
img0031_266.png 5KB
img0031_258.png 4KB
img0029_219.png 4KB
img0009_335.png 4KB
img0009_250.png 4KB
img0005_257.png 4KB
img0029_222.png 4KB
img0031_257.png 4KB
img0029_225.png 4KB
img0005_255.png 4KB
img0029_209.png 4KB
img0009_213.png 4KB
img0009_214.png 4KB
img0005_258.png 4KB
img0009_263.png 4KB
img0029_214.png 4KB
img0009_303.png 4KB
img0005_254.png 4KB
img0009_207.png 4KB
img0009_302.png 4KB
img0029_270.png 4KB
img0009_261.png 4KB
img0029_262.png 4KB
img0009_297.png 4KB
img0009_208.png 4KB
img0029_258.png 4KB
img0005_252.png 4KB
img0009_203.png 4KB
img0029_229.png 4KB
img0029_264.png 4KB
img0029_272.png 4KB
img0009_351.png 4KB
img0009_350.png 4KB
img0009_209.png 4KB
img0009_224.png 4KB
img0009_202.png 4KB
img0009_293.png 4KB
img0009_344.png 4KB
img0009_292.png 4KB
img0005_263.png 4KB
img0009_343.png 4KB
img0005_262.png 4KB
img0031_240.png 4KB
img0005_265.png 4KB
img0031_236.png 4KB
img0009_345.png 4KB
img0031_230.png 4KB
img0009_342.png 4KB
img0031_229.png 4KB
img0005_248.png 4KB
img0009_341.png 4KB
img0005_330.png 4KB
img0029_231.png 4KB
img0005_332.png 4KB
img0031_232.png 4KB
img0005_341.png 4KB
img0005_335.png 4KB
img0031_241.png 4KB
img0031_234.png 4KB
img0005_339.png 4KB
img0029_232.png 4KB
img0009_179.png 4KB
img0029_207.png 4KB
img0009_227.png 4KB
img0031_218.png 4KB
img0009_177.png 4KB
img0005_336.png 4KB
img0005_272.png 4KB
img0009_199.png 4KB
img0009_228.png 4KB
img0009_174.png 4KB
img0009_180.png 4KB
img0005_277.png 4KB
img0005_325.png 4KB
img0005_284.png 4KB
img0005_322.png 4KB
img0031_252.png 4KB
img0005_278.png 4KB
img0009_354.png 4KB
img0009_173.png 4KB
img0005_344.png 4KB
img0029_235.png 4KB
img0031_347.png 4KB
img0005_243.png 4KB
img0005_275.png 4KB
img0009_181.png 4KB
img0029_205.png 4KB
img0005_319.png 4KB
img0025_255.png 4KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
- 小泽泽012024-08-20资源很实用,对我启发很大,有很好的参考价值,内容详细。
- qq_510984092024-07-08资源很实用,对我启发很大,有很好的参考价值,内容详细。
Ai医学图像分割
- 粉丝: 2w+
- 资源: 2128
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C++的简易操作系统模拟器.zip
- (源码)基于ROS和PCL的激光与UWB定位仿真系统.zip
- (源码)基于Arduino的iBeacon发送系统.zip
- (源码)基于C语言和汇编语言的简单操作系统内核.zip
- (源码)基于Spring Boot框架的AntOA后台管理系统.zip
- (源码)基于Arduino的红外遥控和灯光控制系统.zip
- (源码)基于STM32的简易音乐键盘系统.zip
- (源码)基于Spring Boot和Vue的管理系统.zip
- (源码)基于Spring Boot框架的报表管理系统.zip
- (源码)基于树莓派和TensorFlow Lite的智能厨具环境监测系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功