YOLOv8医学图像分割

原文:YOLOv8医学图像分割 - 知乎 (zhihu.com)

一、肺部CT图像数据

image

mask

数据集准备

数据集需要进行两个步骤的处理:

步骤1:请按照以下结构组织您的数据集(图像和掩膜):理想情况下,训练、测试和验证(val)的比例为8:1:1。数据集文件夹的安排如下:

步骤2:将 .png(或任何类型)掩膜(标签)转换为labels标签文件夹中的 .txt 文件。以下是将标签(.png、.jpg)转换为 .txt 文件的Python代码。

import os, json, numpy as np
from tqdm import tqdm
from imantics import Mask, Image, Category, Dataset, Polygons
import cv2
import matplotlib.pyplot as plt
import glob


for x in ['train', 'valid', 'test']:
    if not os.path.exists('new_data/' + x + '/labels'):
        os.makedirs('new_data/' + x + '/labels')

    lst_img=glob.glob('new_data/' + x+ '/masks/'+ "*.jpg")

    # print(lst_img)

    for img in tqdm(lst_img):
        # print(img)
        array = cv2.imread(img, cv2.IMREAD_GRAYSCALE)
        h, w = array.shape

        txt_path = img.replace('masks', 'labels').replace('.jpg', '.txt')
        # print(txt_path)

        # Construct some test data
        poly = Mask(array).polygons()
        segmentation = poly.segmentation
        seg = sorted(segmentation, key=len, reverse=True)
        n = 0
        for i in seg:
            # print(len(seg))
            x = i[0::2]
            y = i[1::2]
            classid = "0"
            seg_out 

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-23 08:24:03       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-23 08:24:03       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-23 08:24:03       45 阅读
  4. Python语言-面向对象

    2024-07-23 08:24:03       55 阅读

热门阅读

  1. 【git】切换到远程其他分支

    2024-07-23 08:24:03       14 阅读
  2. CentOS 6.8 中部署 Spring Boot 应用程序

    2024-07-23 08:24:03       16 阅读
  3. Mybatis-plus常用注解

    2024-07-23 08:24:03       15 阅读
  4. 华为OD机试 - 文件缓存系统——优先队列解法

    2024-07-23 08:24:03       18 阅读
  5. 计算机网络之数据链路层

    2024-07-23 08:24:03       15 阅读
  6. 今天是闭包,装饰器和案例

    2024-07-23 08:24:03       17 阅读
  7. 【Golang 面试基础题】每日 5 题(三)

    2024-07-23 08:24:03       16 阅读
  8. 【策略模式在项目中的实际应用】

    2024-07-23 08:24:03       16 阅读
  9. 前端设计模式面试题汇总

    2024-07-23 08:24:03       13 阅读
  10. 预训练语言模型实践笔记

    2024-07-23 08:24:03       16 阅读