Luna16数据集转VOC数据集&肺实质分割&生成工具
简介
本仓库提供了一个工具,用于将Luna16数据集的三维图像转换为二维图像,并生成对应的VOC数据集格式文件。此外,工具还包括肺实质分割和疑似肺结节切割生成.Mat文件的功能。
资源文件
- Luna16数据集转VOC数据集&肺实质分割&生成,Mat.zip
功能描述
- 数据集转换:
- Luna16数据集是三维的,无法直接用于yolov3进行肺结节检测。本工具通过
getDataCsv.py
脚本将三维图像转换为二维图像,并生成对应的.xml标注文件。
- Luna16数据集是三维的,无法直接用于yolov3进行肺结节检测。本工具通过
- 肺实质分割:
getImg.py
脚本用于完成肺实质的分割,为后续的肺结节检测提供更准确的图像数据。
- 疑似肺结节切割:
getMat.py
脚本对疑似肺结节进行切割,并生成.Mat文件,便于后续的分析和处理。
注意事项
- 原始脚本错误:原始的
getMat.py
和traindataset.py
脚本存在错误(bug),请务必参考相关说明进行修正。
使用方法
- 下载并解压
Luna16数据集转VOC数据集&肺实质分割&生成,Mat.zip
文件。 - 根据需要运行
getDataCsv.py
、getImg.py
和getMat.py
脚本,生成所需的二维图像、标注文件和.Mat文件。
依赖环境
- Python 3.x
- 其他依赖库请参考脚本中的
import
部分进行安装。
贡献
欢迎提交问题和改进建议,帮助完善本工具。
许可证
本项目采用MIT许可证,详情请参阅LICENSE文件。