Luna16数据集转VOC数据集肺实质分割生成工具

2024-08-23

Luna16数据集转VOC数据集&肺实质分割&生成工具

简介

本仓库提供了一个工具,用于将Luna16数据集的三维图像转换为二维图像,并生成对应的VOC数据集格式文件。此外,工具还包括肺实质分割和疑似肺结节切割生成.Mat文件的功能。

资源文件

  • Luna16数据集转VOC数据集&肺实质分割&生成,Mat.zip

功能描述

  1. 数据集转换
    • Luna16数据集是三维的,无法直接用于yolov3进行肺结节检测。本工具通过getDataCsv.py脚本将三维图像转换为二维图像,并生成对应的.xml标注文件。
  2. 肺实质分割
    • getImg.py脚本用于完成肺实质的分割,为后续的肺结节检测提供更准确的图像数据。
  3. 疑似肺结节切割
    • getMat.py脚本对疑似肺结节进行切割,并生成.Mat文件,便于后续的分析和处理。

注意事项

  • 原始脚本错误:原始的getMat.pytraindataset.py脚本存在错误(bug),请务必参考相关说明进行修正。

使用方法

  1. 下载并解压Luna16数据集转VOC数据集&肺实质分割&生成,Mat.zip文件。
  2. 根据需要运行getDataCsv.pygetImg.pygetMat.py脚本,生成所需的二维图像、标注文件和.Mat文件。

依赖环境

  • Python 3.x
  • 其他依赖库请参考脚本中的import部分进行安装。

贡献

欢迎提交问题和改进建议,帮助完善本工具。

许可证

本项目采用MIT许可证,详情请参阅LICENSE文件。

下载链接

Luna16数据集转VOC数据集肺实质分割生成工具